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