技术支持 常见问题 应用软件类常见问题 Java 镜像中部署多项目

Java 镜像中部署多项目

目录规范:

tomcat 的网站信息是放在 /alidata/server/tomcat7/webapps

默认的主网站是放在 /alidata/server/tomcat7/webapps/ROOT/

配置多个网站,例如 demo 的网站

1、将 demo 的文件夹放到 webapps 目录下:例 /alidata/server/tomcat7/webapps/demo

2、修改 tomcat 的配置文件 server.xml

vim /alidata/server/tomcat7/conf/server.xml     (加入一段 host 定义字段)
<Host name="demo.example.com"  appBase="webapps/demo"
           unpackWARs="true" autoDeploy="true">
       <!-- SingleSignOn valve, share authentication between web applications             Documentation at: /docs/config/valve.html -->
       <!--         <Valve className="org.apache.catalina.authenticator.SingleSignOn" />        -->
       <!-- Access log processes all example.             Documentation at: /docs/config/valve.html             Note: The pattern used is equivalent to using pattern="common" -->
       < Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
              prefix="localhost_access_log." suffix=".txt"
              pattern="%h %l %u %t &quot;%r&quot; %s %b" />
     </Host>

3、重启 tomcat7

4、测试:访问:http://ip/demo