在JBoss4.0+Tomcat5.5下发布WEB应用,经过我的试验可以有三种方式.

1、按目录结构发布在一个deploy目录下

       将WEB应用按目录结构复制到在一个deploy目录下,然后将该目录名加上.war即可发布。同时需要在WEB-INF目录下添加一个JBOSS-WEB.xml文件,其内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
  <context-root>third</context-root><!-- 应用程序的名字 -->
</jboss-web> 

2、按WAR方式发布在一个deploy目录下 

       将WEB应用使用jar命令打包成war包,发布在deploy目录下,即可发布。但这种形式不能发布到jbossweb-tomcat55.sar目录下。

3、按目录结构发布在TOMCAT目录下

       将WEB应用按目录结构复制到在一个deploy目录下jbossweb-tomcat55.sar目录下,然后将该目录名加上.war即可发布。这种形式不需要JBOSS-WEB.xml文件。