因为jboss不同版本绑定的tomcat的版本也不同,所以导致了不同的版本部署web应用也都不同,这个非常恶心。
如果web应用是放在jboss的默认的deploy目录下就很简单了,将war包或者war目录copy到deploy目录下就可以了。
如果是想部署到其它的目录,比如自己的工作目录
3.2.3 你可以这样做,修改jboss-3.2.3\server\default\deploy\jbossweb-tomcat41.sar\META-INF目录下的jboss-service.xml文件加入如下的配置
<attribute name="Config">
<Server>
<Service name="JBoss-Tomcat">
<Engine name="MainEngine" defaultHost="localhost">
<Logger className="org.jboss.web.tomcat.Log4jLogger"
verbosityLevel="debug" category="org.jboss.web.localhost.Engine"/>
<Host name="localhost">
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access" suffix=".log"
pattern="common" directory="${jboss.server.home.dir}/log"/>
<Valve className="org.jboss.web.tomcat.security.SecurityAssociationValve"/>
<!-- Default context parameters -->
<DefaultContext cookies="true" crossContext="true" override="true" reloadable="true" />
<Context path="/dywfmonitor" docBase="E:\work\javaproject\javasrc\applications\dmam\dywfmonitor\build\war" debug="0"
reloadable="true" crossContext="true" /> </Host>
</Engine>
..............................................
3.2.6 jboss用的是tomcat5.0目前不清楚
如果web应用是放在jboss的默认的deploy目录下就很简单了,将war包或者war目录copy到deploy目录下就可以了。
如果是想部署到其它的目录,比如自己的工作目录
3.2.3 你可以这样做,修改jboss-3.2.3\server\default\deploy\jbossweb-tomcat41.sar\META-INF目录下的jboss-service.xml文件加入如下的配置
<attribute name="Config">
<Server>
<Service name="JBoss-Tomcat">
<Engine name="MainEngine" defaultHost="localhost">
<Logger className="org.jboss.web.tomcat.Log4jLogger"
verbosityLevel="debug" category="org.jboss.web.localhost.Engine"/>
<Host name="localhost">
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access" suffix=".log"
pattern="common" directory="${jboss.server.home.dir}/log"/>
<Valve className="org.jboss.web.tomcat.security.SecurityAssociationValve"/>
<!-- Default context parameters -->
<DefaultContext cookies="true" crossContext="true" override="true" reloadable="true" />
<Context path="/dywfmonitor" docBase="E:\work\javaproject\javasrc\applications\dmam\dywfmonitor\build\war" debug="0"
reloadable="true" crossContext="true" /> </Host>
</Engine>
..............................................
3.2.6 jboss用的是tomcat5.0目前不清楚
jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar下
找到文件server.xml <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve"
cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
transactionManagerObjectName="jboss:service=TransactionManager" /> <Context path="" docBase="D:\\Test" debug="1" reloadable="true" override="true" crossContext="true"/> 然后在里面加上这么一段 </Host> </Engine> </Service></Server>