]
Christian Bauer commented on JBAS-4282:
---------------------------------------
This wiki page and this description from Stan was the only documentation I found about
this critically important functionality. I need to know how to deploy a WAR as a root
context in JBoss AS 4.2, without modifying the WAR archive. jboss-web.xml is not an
option. The deployer gets a packaged WAR and without repacking it needs to decide in what
context (if any) it should be installed.
Can't create a root context web app
-----------------------------------
Key: JBAS-4282
URL:
http://jira.jboss.com/jira/browse/JBAS-4282
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Web (Tomcat) service
Affects Versions: JBossAS-5.0.0.Beta2
Reporter: Stan Silvert
Assigned To: Remy Maucherat
I am unable to deploy a web app as root context using the instructions here:
http://wiki.jboss.org/wiki/Wiki.jsp?page=SetupARootContextApp
One thing that is unclear is if ROOT.war "must" be removed from /deploy. In
4.2, root context web apps do not require removal of ROOT.war. IMHO, this is how it
should work. If you deploy a WAR as the root context, it should simply override whatever
was there before.
If ROOT.war is removed, 5.0 will allow a root context web app as long as it is deployed
from an EAR and specified as such in application.xml. Otherwise, it will fail.
If you choose to deploy a stand-alone WAR and specify it as root context using
jboss-web.xml, it will always fail - regardless of whether or not you remove ROOT.war.
I have committed a test for root deployment in both 4.2 and 5.0. The test passes in 4.2,
but not in 5.0. You can run it with:
build one-test -Dtest=org.jboss.test.web.test.RootContextUnitTestCase
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: