tomcat 部署项目的多种方式
项目放在tomcat webapps也不会加载两次 下面可以指定项目名称及path 加载war 部署war包 后面不用加war的后缀
<Host appBase="D:/prorame" autoDeploy="true" name="s.core.com" unpackWARs="true">
<Context docBase="base-core" path="" reloadable="true"/>
</Host>
加载webroot 目录
<Host appBase="webapps" autoDeploy="true" name="www.core.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="C:/Users/xunianchong/workspace/base-web/WebContent" path="" reloadable="true"/>
</Host>
加载war war 的部署方式 部署war包 后面不用加war的后缀
<Host appBase="webapps" autoDeploy="true" name="s.core.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="C:\Users\xunianchong\workspace\base-core\target\base-core" path="" reloadable="true"/>
</Host>
war 包发布 这样发布 war 一定要指定war的名称 否则tomcat不认 不知道解压到哪里。
<Host name="localhost" appBase="webapps" unpackWARs="false" autoDeploy="true">
<Context docBase="F:\bat\aaa\JumperMCS.war" path="/name" unpackWARs="true" reloadable="true"/>
</Host>
war 直接把war命名为ROOT.war 这样可以直接访问,不用带项目名称。
<Host name="localhost" appBase="webapps" unpackWARs="false" autoDeploy="true">
</Host>
<Host name="localhost" appBase="/data/deploy/JumperMCS"
unpackWARs="true" autoDeploy="true">
</Host>
posted on 2016-03-11 16:01 xunianchong 阅读(235) 评论(0) 编辑 收藏 举报