Hi

did you try adding your jars in conf/exclusions.list? content is one jar
prefix to exclude from the scanning per line and default-list to inherit
from the defaults. Excluding spring and classes using @Resource can let you
get rid of this exception. If not it means you really need a jar with this
file in your server but I guess (blind guess) it is not the case otherwise
you would probably know it.


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau>

2018-01-18 21:51 GMT+01:00 Chetan Vasudev <vasche...@gmail.com>:

> Hello,
>
> I've been having some trouble deploying a spring application on tomEE and
> was wondering if anyone could help me.
>
> I am using TomEE 7 server in my eclipse and am deploying a very simple
> spring application with a couple of JPA entities and planning to use
> Hibernate as the provider and have defined as much in the persistence.xml.
> When i try to deploy the application, i get the following error.
>
> > SEVERE: Failed Configuring Service(id=spring.cf/jdbc/java-hdi-container)
>
> java.lang.IllegalStateException: org.apache.openejb.OpenEJBException: No
> > service-jar.xml files found: searched META-INF/xs.openejb/service-
> jar.xml
> > and xs/openejb/service-jar.xml
>
> at
> > org.apache.openejb.config.provider.ServiceJarXmlLoader.
> parse(ServiceJarXmlLoader.java:71)
>
> at
> > org.apache.openejb.config.provider.ServiceJarXmlLoader.
> load(ServiceJarXmlLoader.java:57)
>
> at
> > org.apache.openejb.config.provider.ProviderManager.
> getProvider(ProviderManager.java:184)
>
> at
> > org.apache.openejb.config.provider.ProviderManager.get(
> ProviderManager.java:56)
>
> at
> > org.apache.openejb.config.ServiceUtils.getServiceProvider(
> ServiceUtils.java:116)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.resolveServiceProvider(
> ConfigurationFactory.java:1451)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.getServiceProvider(
> ConfigurationFactory.java:1310)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.configureService(
> ConfigurationFactory.java:1184)
>
> at
> > org.apache.openejb.config.AutoConfig.processApplicationResources(
> AutoConfig.java:992)
>
> at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:190)
>
> at
> > org.apache.openejb.config.ConfigurationFactory$Chain.
> deploy(ConfigurationFactory.java:420)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.configureApplication(
> ConfigurationFactory.java:1037)
>
> at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> TomcatWebAppBuilder.java:1277)
>
> at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
> TomcatWebAppBuilder.java:1125)
>
> at
> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
> GlobalListenerSupport.java:133)
>
> at
> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:94)
>
> at
> > org.apache.catalina.core.StandardContext.startInternal(
> StandardContext.java:5105)
>
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>
> at
> > org.apache.catalina.core.ContainerBase$StartChild.call(
> ContainerBase.java:1419)
>
> at
> > org.apache.catalina.core.ContainerBase$StartChild.call(
> ContainerBase.java:1409)
>
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
> at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
>
> at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
>
> at java.lang.Thread.run(Thread.java:745)
>
> Caused by: org.apache.openejb.OpenEJBException: No service-jar.xml files
> > found: searched META-INF/xs.openejb/service-jar.xml and
> > xs/openejb/service-jar.xml
>
> at
> > org.apache.openejb.config.sys.JaxbOpenejb.readServicesJar(
> JaxbOpenejb.java:162)
>
> at
> > org.apache.openejb.config.provider.ServiceJarXmlLoader.
> parse(ServiceJarXmlLoader.java:65)
>
> ... 23 more
>
>
> > Jan 18, 2018 9:41:37 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > startInternal
>
> SEVERE: Unable to deploy collapsed ear in war
> > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/
> > spring.cf]
>
> org.apache.openejb.OpenEJBException: Failed Configuring Service(id=
> > spring.cf/jdbc/java-hdi-container): org.apache.openejb.OpenEJBException:
> > No service-jar.xml files found: searched
> > META-INF/xs.openejb/service-jar.xml and xs/openejb/service-jar.xml
>
> at
> > org.apache.openejb.config.ConfigurationFactory.configureService(
> ConfigurationFactory.java:1301)
>
> at
> > org.apache.openejb.config.AutoConfig.processApplicationResources(
> AutoConfig.java:992)
>
> at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:190)
>
> at
> > org.apache.openejb.config.ConfigurationFactory$Chain.
> deploy(ConfigurationFactory.java:420)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.configureApplication(
> ConfigurationFactory.java:1037)
>
> at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> TomcatWebAppBuilder.java:1277)
>
> at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart
> > (TomcatWebAppBuilder.java:1125)
>
> at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent
> > (GlobalListenerSupport.java:133)
>
> at
> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:94)
>
> at
> > org.apache.catalina.core.StandardContext.startInternal(
> StandardContext.java:5105)
>
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>
> at
> > org.apache.catalina.core.ContainerBase$StartChild.call(
> ContainerBase.java:1419)
>
> at
> > org.apache.catalina.core.ContainerBase$StartChild.call(
> ContainerBase.java:1409)
>
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
> at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
>
> at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
>
> at java.lang.Thread.run(Thread.java:745)
>
> Caused by: java.lang.IllegalStateException:
> > org.apache.openejb.OpenEJBException: No service-jar.xml files found:
> > searched META-INF/xs.openejb/service-jar.xml and
> xs/openejb/service-jar.xml
>
> at
> > org.apache.openejb.config.provider.ServiceJarXmlLoader.
> parse(ServiceJarXmlLoader.java:71)
>
> at
> > org.apache.openejb.config.provider.ServiceJarXmlLoader.
> load(ServiceJarXmlLoader.java:57)
>
> at
> > org.apache.openejb.config.provider.ProviderManager.
> getProvider(ProviderManager.java:184)
>
> at
> > org.apache.openejb.config.provider.ProviderManager.get(
> ProviderManager.java:56)
>
> at
> > org.apache.openejb.config.ServiceUtils.getServiceProvider(
> ServiceUtils.java:116)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.resolveServiceProvider(
> ConfigurationFactory.java:1451)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.getServiceProvider(
> ConfigurationFactory.java:1310)
>
> at
> > org.apache.openejb.config.ConfigurationFactory.configureService(
> ConfigurationFactory.java:1184)
>
> ... 16 more
>
> Caused by: org.apache.openejb.OpenEJBException: No service-jar.xml files
> > found: searched META-INF/xs.openejb/service-jar.xml and
> > xs/openejb/service-jar.xml
>
> at
> > org.apache.openejb.config.sys.JaxbOpenejb.readServicesJar(
> JaxbOpenejb.java:162)
>
> at
> > org.apache.openejb.config.provider.ServiceJarXmlLoader.
> parse(ServiceJarXmlLoader.java:65)
>
> ... 23 more
>
>
>
>
>
> I do not know what to make of this, any pointers would be helpful.
>
>
> Regards,
> Chetan
>

Reply via email to