一、只用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