[ 
https://issues.apache.org/jira/browse/TOMEE-1078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Romain Manni-Bucau resolved TOMEE-1078.
---------------------------------------

       Resolution: Duplicate
    Fix Version/s: 1.6.0
         Assignee: Romain Manni-Bucau

> Web app won't start without web.xml
> -----------------------------------
>
>                 Key: TOMEE-1078
>                 URL: https://issues.apache.org/jira/browse/TOMEE-1078
>             Project: TomEE
>          Issue Type: Bug
>    Affects Versions: 1.5.2
>         Environment: TomEE 1.5.2 + JAX-RS
>            Reporter: Fred Bricon
>            Assignee: Romain Manni-Bucau
>             Fix For: 1.6.0
>
>         Attachments: tomee-rest.zip
>
>
> When deploying a webapp containing only EJBs and JAXRS endpoints to TomEE + 
> JAX-RS, the app fails to start with 
> {noformat}
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>       at java.util.ArrayList.rangeCheck(ArrayList.java:604)
>       at java.util.ArrayList.get(ArrayList.java:382)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.loadWebModule(TomcatWebAppBuilder.java:1919)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1907)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1073)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1033)
>       at 
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:124)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> {noformat}
> The app contains no web modules apparently, hence the 
> IndexOutOfBoundsException.
> Adding a web.xml descriptor allows TomEE to start the webapp properly. Since 
> this is a JavaEE 6 container, this shouldn't be necessary. 
> This is vaguely similar to TOMEE-913



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to