[jbosstools-issues] [JBoss JIRA] (JBIDE-473) JBoss AS ignores context root property of dynamic web project

Fred Bricon (JIRA) jira-events at lists.jboss.org
Thu Apr 25 08:46:54 EDT 2013


    [ https://issues.jboss.org/browse/JBIDE-473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12770126#comment-12770126 ] 

Fred Bricon commented on JBIDE-473:
-----------------------------------

{quote}
If a jboss-web.xml exists and has no context-root, then deploy a customized version of that file (with the proper context root)
{quote}

Other solution: if webapp is deployed on AS/WF and context-root in eclipse != context root in AS (with or without jboss-web.xml) then pop up an alert or create a warning marker. QuickFix would create jboss-web.xml if needed, else add/correct the context-root in jboss-web.xml
                
> JBoss AS ignores context root property of dynamic web project
> -------------------------------------------------------------
>
>                 Key: JBIDE-473
>                 URL: https://issues.jboss.org/browse/JBIDE-473
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: server
>            Reporter: Viacheslav Kabanovich
>            Assignee: Rob Stryker
>            Priority: Minor
>             Fix For: 4.0.x
>
>
> Open editor for Tomcat Server (double click Tomcat node in Servers view). The editor has two tabs - Overview and Modules. In Modules tab, it is possible to select a registered web project and call dialog for changing path (context root) property by Edit button. Then, for example, if project's name is MyProject but path is set to /OurProject, in order to access the application running on Tomcat server one has to type in browser an address like http://localhost:8080/OurProject rather than http://localhost:8080/MyProject.
> Red Hat studio defines menu action 'Register Web Context in Server', which invokes dialog that allows to set context root property. That works fine with Tomcat server, but fails with JBoss AS, because it seems that its implementation ignores this property of web project when deploying it. Hence, the request is to develop this functionality of JBoss AS to the level of Tomcat server.
> Context root property is accessible through class org.eclipse.wst.common.componentcore.internal.util.ComponentUtilities with methods
> public static void setServerContextRoot(IProject project, String contextRoot)
> public static String getServerContextRoot(IProject project)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list