Issue Details (XML | Word | Printable)

Key: CACTUS-84
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Vincent Massol
Reporter: Brian Topping
Votes: 1
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Cactus

WarParser.parseWebContext() insufficient

Created: 02/Jan/04 08:56 AM   Updated: 17/Apr/04 03:43 PM
Return to search
Component/s: Other
Affects Version/s: None
Fix Version/s: 1.6

Time Tracking:
Not Specified

File Attachments:
  Size
Text File patch-25859.txt 2004-01-03 12:26 PM Brian Topping 13 kB
Environment:
Operating System: Windows XP
Platform: All

Bugzilla Id: 25859


 Description  « Hide
Hi, thanks for a great tool!

WarParser.parseWebContext() is not sufficient for the needs of all
deployments. We are using the jboss3x container configuration with a jboss-
web.xml file defining the context root at "/". But this makes the application
untestable, since the only option for WarParser.parseWebContext() is to use
the root name of the war file for the context name to be looked up.

Because of the age of the application, it is impractical to change the the app
under testing to a context other than root. Even so, doing so would violate
the tenet of not changing the app for testing.

Given that multiple containers can exist with different methods of determining
the web context, the loop over containers in CactusTask.execute should clone
deployableFile, then give the container a shot at renaming the context. This
seems to be the most sane way of changing things. Alternately, a
configuration element for the ant target could be created, but that seems less
desirable without built-in intelligence at the container level.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no subversion log entries for this issue yet.