[weld-issues] [JBoss JIRA] Commented: (WELD-983) Portable war: Weld deployment on JBoss AS 7 should not require to remove the WeldListener line from the web.xml

Geoffrey De Smet (JIRA) jira-events at lists.jboss.org
Tue Oct 4 04:08:57 EDT 2011


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

Geoffrey De Smet commented on WELD-983:
---------------------------------------

Solution proposal 3:
WELD-718 but that doesn't work on serlvet 2.5 containers such as tomcat and jetty. So I don't think its a good idea.

> Portable war: Weld deployment on JBoss AS 7 should not require to remove the WeldListener line from the web.xml
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: WELD-983
>                 URL: https://issues.jboss.org/browse/WELD-983
>             Project: Weld
>          Issue Type: Bug
>    Affects Versions: 1.1.2.Final
>            Reporter: Geoffrey De Smet
>            Priority: Critical
>
> When deploying on JBoss AS 7, the web.xml can't contain this:
> {code}
>   <listener>
>     <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
>   </listener>
> {code}
> When deploying on any other app servers (JBoss AS 5.1 EAP, Tomcat 6, Jetty 6, ...) that code needs to be there.
> This makes for an unportable wars.
> Maven profiles cannot fix this in many cases:
> - You don't want to run your build 5 times to build 5 different wars. You run it once, build a generic war and use assembly descriptors to build 5 appserver specific wars from that.
> - When you're using GWT, you want run in GWT-hosted mode (which uses jetty 6) a lot. So the default web.xml needs to contain it.
> - When you're using arquillian-jboss7 (in maven and straight for your IDE), the default web.xml should not have it.
> - When you're deploying a generic war to nexus, the web.xml should contain it?

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the weld-issues mailing list