在JBoss4.0+Tomcat5.5下發(fā)布WEB應用,經過我的試驗可以有三種方式.

1、按目錄結構發(fā)布在一個deploy目錄下

?????? 將WEB應用按目錄結構復制到在一個deploy目錄下,然后將該目錄名加上.war即可發(fā)布。同時需要在WEB-INF目錄下添加一個JBOSS-WEB.xml文件,其內容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN" "<jboss-web>
? <context-root>third</context-root><!--?應用程序的名字 -->
</jboss-web>?

2、按WAR方式發(fā)布在一個deploy目錄下?

?????? 將WEB應用使用jar命令打包成war包,發(fā)布在deploy目錄下,即可發(fā)布。但這種形式不能發(fā)布到jbossweb-tomcat55.sar目錄下。

3、按目錄結構發(fā)布在TOMCAT目錄下

?????? 將WEB應用按目錄結構復制到在一個deploy目錄下jbossweb-tomcat55.sar目錄下,然后將該目錄名加上.war即可發(fā)布。這種形式不需要JBOSS-WEB.xml文件。