web application (WAR)应用的发布方法总结

1.在Eclipse开发测试时使用eclipse service方式发布

  1)在eclipse中创建一个apache tomcat 8.0的server,在选择server locations时选择Use Tomcat installation方式

  2)在新创建的server上增加需要发布的Web application;

  3)发布web application后就可以启动server

  通过eclipse的方式发布web应用,在server.xml配置文件中会自动生成的发布配置项如下,其中Dudada为web application;

  <Context docBase="Dudada" path="/Dudada" reloadable="true" source="org.eclipse.jst.jee.server:Dudada"/></Host>

2.通过tomcat管理控制台manager app方式发布

  1)将web application导出为war文件,如Dudada.war

  2)登陆tomcat 管理控制台,进入manager app页面,在Deploy栏中选择WAR file to deploy方式发布web应用

     发布后可以看到在tomcat webapps目录下多了一个Dudada.war文件和Dudada目录

     在server.xml配置项中设置为autoDeploy=true

     <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

3. 通过Tomcat启动时自动发布

   1)在server.xml中设置自动发布选项

   <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

   2)将需要发布的war包拷贝到webapps目录下即可

   这种方式发布的web应用其context以war包名称命名