一、只用ip地址访问
先把端口号改成80,然后用
<Host name="localhost" appBase="webapps"
137 unpackWARs="true" autoDeploy="true"
138 xmlValidation="false" xmlNamespaceAware="false">
139 <Context path="" reloadable="false" docBase="eztcn" />
docBase指向项目名称即可用ip地址直接访问,而path是访问项目的别名如在path=“/别名称”,则可用ip/别名称访问。
二、实现域名的访问
延续80端口,的配置,在Host标签,name中添加成自己拟定的域名,然后在 vim /etc/hosts添加ip地址,没有端口号
域名即可在linux系统访问,
如在windows系统,也要做C:\Windows\System32\drivers\etc相应的修改,实现内部的DNS解析,公网能够同域名访问是因为有付费的DNS解析
<Engine name="Catalina" defaultHost="www.ceshi123.com">
<Host name="www.ceshi123.com" appBase="webapps"
137 unpackWARs="true" autoDeploy="true"
138 xmlValidation="false" xmlNamespaceAware="false">
139
140 <Context path="" reloadable="false" docBase="eztcn" />指向eztcn项目
即可用配置的域名进行访问。在linux环境/etc/hosts 配置完域名后,重启下系统,在打开项目,可用域名访问。
linux系统tomcat项目部署
1. bin # vim catalina.sh
CATALINA_HOME=/usr/local/tomcat_eztcn(复制的tomcat文件夹的名称)
CATALINA_BASE=/usr/local/tomcat_eztcn(复制的tomcat文件夹的名称)
2.logs # rm -rf *.*(清空log日志)
3.work目录,清空catalina--localhost里边有关的项目文件
4.conf目录,清空catalina--localhost里边有关项目的文件
5. 在conf目录,修改server.xml内容
6.最后一步,进入主题,到webapps目录下,清空原有项目,复制新的项目或是war包
这一步要配置的文件有hibernate,proxoolConfig.xml等项目要配置的文件。
ok,启动项目,查看运行状况即可
tomcat访问日志设置: http://www.blogjava.net/xiaofeng/articles/171337.html
linux系统安装jdk
#rpm -qa|grep jdk
#yum -y list java*
#yum install java-1.7.0-openjdk.x86_64
# cd /usr/lib/jvm
#ls 显示默认的安装目录
#ps -ef|grep jdk
#kill 138628 (admin对应的进程数)
设置系统参数
#vi /etc/profile
#set java environment
JAVA_HOME=/usr/lib/jvm/jre-1.7
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
# . /etc/profile 执行文件
#yum search tomcat
然后安装tomcat
#yum install tomcat6.x86
默认安装tomcat目录
#/etc/tomcat6
主程序/软件存放webapp位置
/var/lib/tomcat6/webapps
日志记录位置
/var/log/tomcat6