码迷,mamicode.com
首页 > 其他好文 > 详细

配置Tomcat的虚拟主机-1

时间:2018-12-14 01:03:17      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:lin   一个   jsp   pat   Fix   class   docbase   需要   java   

vim /usr/local/tomcat/conf/server.xml
其中<Host>和</Host>之间的配置为虚拟主机配置部分。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" #关于日志的配置
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
#name:定义域名。 appBase="webapps":定义应用的目录,Java的应用通常是一个war的压缩包,你只需要将war的压缩包放到appBase目录下面即可。
#unpackWARs="true" 是否自动解压war包。
#autoDeploy="true": 如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用
war包里面,一般包含了配置,文件,jsp代码,数据库相关的配置,图片,需要放到webapps里面。
除过使用这个war包,也可以单独制定一个目录,这个目录里可以保存jsp文件
技术分享图片
增加虚拟主机,编辑server.xml,在</Host>下面增加如下内容
<Host name="www.123.cn" appBase="" #name定义域名。ppBase="" 没有定义。
unpackWARs= "true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/data/wwwroot/123.cn/" debug="0" reloadable="true" crossContext="true"/>
</Host>

#docBase="/data/wwwroot/123.cn/ 如果不定义war包,则可以定义一个目录,里面放配置文件,相当于把war包解压的。
docBase和appBase只能二选一,使用其中一个,另外一个可以为空,省的干扰。
技术分享图片

配置Tomcat的虚拟主机-1

标签:lin   一个   jsp   pat   Fix   class   docbase   需要   java   

原文地址:http://blog.51cto.com/13451715/2330200

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!