You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by TomeeUser2 <pa...@gmail.com> on 2016/02/27 03:56:58 UTC

WebServices are not getting deployed from app.ear

Hi,

I have ear application bundled with ejb which are exposed as webservices.
When I deploy this application, webservices are not getting deployed. I am
getting below exception.
*20160226 22:04:34  ERROR  (ws)
org.apache.openejb.server.webservices.WsService [deployApp]:Error deploying
JAX-WS Web Service for EJB DataReplicationBean
java.lang.NullPointerException*

what am I dong wrong here?

TomEE version 
Server version:        Apache Tomcat (TomEE)/8.0.29 (7.0.0-SNAPSHOT)
Server built:          Nov 20 2015 09:18:00 UTC
Server number:         8.0.29.0
OS Name:               Windows 8.1
OS Version:            6.3
Architecture:          amd64
Java Home:             C:\Java\jdk1.8.0_20\jre

Structure of ear : app.ear

META-INF/MANIFEST.MF
META-INF/
META-INF/maven/
META-INF/maven/com.acme/
META-INF/maven/com.acme/earapp-ear/
earapp-ejb-1.0-SNAPSHOT.jar
earappWeb.war
META-INF/application.xml
META-INF/glassfish-application.xml
META-INF/maven/com.acme/earapp-ear/pom.xml
META-INF/maven/com.acme/earapp-ear/pom.properties



--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: WebServices are not getting deployed from app.ear

Posted by TomeeUser2 <pa...@gmail.com>.
Hi Romain,

Thanks a lot. It is working now.

Regards,



--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677738.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: WebServices are not getting deployed from app.ear

Posted by TomeeUser2 <pa...@gmail.com>.
Hi Romain,

Thanks a lot! I will give it a try and let you know. Again thank you very
much. 

Regards,




--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677718.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: WebServices are not getting deployed from app.ear

Posted by Romain Manni-Bucau <rm...@gmail.com>.
It has been fixed for M3 only so M2 should have the same issue. Not sure
snapshot was up-to-date (should be 20160229 anyway) but building tomee from
source you should be able to test it.


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

2016-02-28 15:25 GMT+01:00 TomeeUser2 <pa...@gmail.com>:

> Hi Romain,
>
> Thanks for update. Can I download M2 and test ? I tested with current
> snapshot apache-tomee-7.0.0-20160228.042411-280-plume and issue is still
> there.
>
> Regards,
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677705.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Re: WebServices are not getting deployed from app.ear

Posted by TomeeUser2 <pa...@gmail.com>.
Hi Romain,

Thanks for update. Can I download M2 and test ? I tested with current
snapshot apache-tomee-7.0.0-20160228.042411-280-plume and issue is still
there.

Regards,



--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677705.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: WebServices are not getting deployed from app.ear

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

think it is https://issues.apache.org/jira/browse/TOMEE-1721


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

2016-02-27 20:45 GMT+01:00 TomeeUser2 <pa...@gmail.com>:

> Hi Romain,
>
> https://github.com/tomeeuser2/eartest
> https://github.com/tomeeuser2/eartest
> <https://github.com/tomeeuser2/eartest>
> here is the link.
>
> It is an EJB.
>
> If I create this project as a web app i.e. .war then it works. But not as
> an
> enterprise application.
>
> Regards.
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677701.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Re: WebServices are not getting deployed from app.ear

Posted by TomeeUser2 <pa...@gmail.com>.
Hi Romain,

https://github.com/tomeeuser2/eartest
https://github.com/tomeeuser2/eartest
<https://github.com/tomeeuser2/eartest>  
here is the link.

It is an EJB. 

If I create this project as a web app i.e. .war then it works. But not as an
enterprise application.

Regards.



--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677701.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: WebServices are not getting deployed from app.ear

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

Not sure what happen but seems the zip is corrupted - github is better to
share code.

Did you bind a servlet to the webservuce or is it an EJB? If none of both
it is not supposed to work.
Le 27 févr. 2016 17:34, "TomeeUser2" <pa...@gmail.com> a écrit :

> Hi Roman,
>
> Thanks for looking at this.
>
> Attaching my sample project herewith.
>
>
> Here is the full stack trace:
> Using CATALINA_BASE:   "C:\AppServers\tomee"
> Using CATALINA_HOME:   "C:\AppServers\tomee"
> Using CATALINA_TMPDIR: "C:\AppServers\tomee\temp"
> Using JRE_HOME:        "C:\Java\jdk1.8.0_20"
> Using CLASSPATH:
>
> "C:\AppServers\tomee\bin\bootstrap.jar;C:\AppServers\tomee\bin\tomcat-juli.jar"
> 20160227 10:38:49  INFO   (PersistenceBootstrap)
> org.apache.openejb.persistence.PersistenceBootstrap
> [getDefaultProvider]:Default JPA Provider changed to
> org.eclipse.persistence.jpa.PersistenceProvider
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Server version:        Apache
> Tomcat (TomEE)/8.0.29 (7.0.0-SNAPSHOT)
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Server built:          Nov 20
> 2015 09:18:00 UTC
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Server number:
> 8.0.29.0
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:OS Name:
>  Windows
> 8.1
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:OS Version:            6.3
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Architecture:          amd64
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Java Home:
> C:\Java\jdk1.8.0_20\jre
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:JVM Version:
> 1.8.0_20-b26
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:JVM Vendor:            Oracle
> Corporation
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:CATALINA_BASE:
> C:\AppServers\tomee
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:CATALINA_HOME:
> C:\AppServers\tomee
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
> -javaagent:C:\AppServers\tomee\lib\openejb-javaagent.jar
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
> -Djava.util.logging.config.file=C:\AppServers\tomee\conf\logging.properties
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
> -Xdebug
> -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
> -Djava.endorsed.dirs=C:\AppServers\tomee\endorsed
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Command line argument:
> -Dcatalina.base=C:\AppServers\tomee
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Command line argument:
> -Dcatalina.home=C:\AppServers\tomee
> 20160227 10:38:49  INFO   (VersionLoggerListener)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Command line argument:
> -Djava.io.tmpdir=C:\AppServers\tomee\temp
> 20160227 10:38:49  INFO   (AprLifecycleListener)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Loaded APR based Apache
> Tomcat Native library 1.2.3 using APR version 1.5.1.
> 20160227 10:38:49  INFO   (AprLifecycleListener)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:APR capabilities: IPv6
> [true], sendfile [true], accept filters [false], random [true].
> 20160227 10:38:50  INFO   (AprLifecycleListener)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:OpenSSL successfully
> initialized (OpenSSL 1.0.2e 3 Dec 2015)
> 20160227 10:38:50  INFO   (Http11AprProtocol)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Initializing
> ProtocolHandler ["http-apr-8080"]
> 20160227 10:38:50  INFO   (AjpAprProtocol)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Initializing
> ProtocolHandler ["ajp-apr-8009"]
> 20160227 10:38:50  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
>
> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
>
> [<init>]:********************************************************************************
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
> [<init>]:OpenEJB http://tomee.apache.org/
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
> [<init>]:Startup: Sat Feb 27 10:38:50 EST 2016
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
> [<init>]:Copyright 1999-2015 (C) Apache OpenEJB Project, All Rights
> Reserved.
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
> [<init>]:Version: 7.0.0-SNAPSHOT
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
> [<init>]:Build date: 20151205
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
> [<init>]:Build time: 04:07
> 20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
>
> [<init>]:********************************************************************************
> 20160227 10:38:50  INFO   (startup) org.apache.openejb.OpenEJB$Instance
> [<init>]:openejb.home = C:\AppServers\tomee
> 20160227 10:38:50  INFO   (startup) org.apache.openejb.OpenEJB$Instance
> [<init>]:openejb.base = C:\AppServers\tomee
> 20160227 10:38:50  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
> [initializeOWB]:Created new singletonService
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@43ee72e6
> 20160227 10:38:50  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
> [initializeOWB]:Succeeded in installing singleton service
> 20160227 10:38:50  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory [init]:openejb configuration
> file is 'C:\AppServers\tomee\conf\tomee.xml'
> 20160227 10:38:50  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring Service(id=Tomcat Security Service,
> type=SecurityService, provider-id=Tomcat Security Service)
> 20160227 10:38:50  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> 20160227 10:38:50  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring Service(id=cbDS, type=Resource,
> provider-id=Default JDBC Database)
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using 'openejb.deployments.classpath.filter.systemapps=false'
> 20160227 10:38:51  INFO   (config)
> org.apache.openejb.config.DeploymentsResolver
> [loadFromClasspath]:Inspecting
> classpath for applications: 24 urls. Consider adjusting your
> exclude/include.  Current settings:
> openejb.deployments.classpath.exclude='',
> openejb.deployments.classpath.include='.*'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.DeploymentsResolver [processUrls]:Found EjbModule
> in classpath:
>
> c:\appservers\tomee\apps\eartest-ear-1.0-snapshot\eartest-ejb-1.0-snapshot.jar
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.DeploymentsResolver [processUrls]:Found EjbModule
> in classpath: c:\appservers\tomee\libext\omnifaces-1.6.3.jar
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.DeploymentsResolver [processUrls]:Found AppModule
> in classpath: c:\appservers\tomee\libext
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.DeploymentsResolver [loadFromClasspath]:Searched
> 24 classpath urls in 1360 milliseconds.  Average 56 milliseconds per url.
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureApplication]:Configuring enterprise application:
> C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT
> 20160227 10:38:52  INFO   (OpenEJB)
> org.apache.openejb.config.InitEjbDeployments [deploy]:Auto-deploying ejb
> DataReplicationBean: EjbDeployment(deployment-id=DataReplicationBean)
> 20160227 10:38:52  INFO   (OpenEJB)
> org.apache.openejb.config.InitEjbDeployments [deploy]:Auto-deploying ejb
> DataReplicationService: EjbDeployment(deployment-id=DataReplicationService)
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring Service(id=Default Stateless Container,
> type=Container, provider-id=Default Stateless Container)
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [createContainer]:Auto-creating a container for bean DataReplicationBean:
> Container(type=STATELESS, id=Default Stateless Container)
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring Service(id=Default Managed Container,
> type=Container, provider-id=Default Managed Container)
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [createContainer]:Auto-creating a container for bean
> eartest-web-1.0-SNAPSHOT.Comp1605399367: Container(type=MANAGED, id=Default
> Managed Container)
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring
> Service(id=comp/DefaultManagedExecutorService, type=Resource,
> provider-id=Default Executor Service)
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [logAutoCreateResource]:Auto-creating a Resource with id
> 'comp/DefaultManagedExecutorService' of type
> 'javax.enterprise.concurrent.ManagedExecutorService for
> 'eartest-web-1.0-SNAPSHOT.Comp1605399367'.
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [processResourceEnvRef]:Auto-linking resource-env-ref
> 'java:comp/DefaultManagedExecutorService' in bean
> eartest-web-1.0-SNAPSHOT.Comp1605399367 to
> Resource(id=comp/DefaultManagedExecutorService)
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring
> Service(id=comp/DefaultManagedScheduledExecutorService, type=Resource,
> provider-id=Default Scheduled Executor Service)
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [logAutoCreateResource]:Auto-creating a Resource with id
> 'comp/DefaultManagedScheduledExecutorService' of type
> 'javax.enterprise.concurrent.ManagedScheduledExecutorService for
> 'eartest-web-1.0-SNAPSHOT.Comp1605399367'.
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [processResourceEnvRef]:Auto-linking resource-env-ref
> 'java:comp/DefaultManagedScheduledExecutorService' in bean
> eartest-web-1.0-SNAPSHOT.Comp1605399367 to
> Resource(id=comp/DefaultManagedScheduledExecutorService)
> 20160227 10:38:52  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureService]:Configuring Service(id=comp/DefaultManagedThreadFactory,
> type=Resource, provider-id=Default Managed Thread Factory)
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [logAutoCreateResource]:Auto-creating a Resource with id
> 'comp/DefaultManagedThreadFactory' of type
> 'javax.enterprise.concurrent.ManagedThreadFactory for
> 'eartest-web-1.0-SNAPSHOT.Comp1605399367'.
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
> [processResourceEnvRef]:Auto-linking resource-env-ref
> 'java:comp/DefaultManagedThreadFactory' in bean
> eartest-web-1.0-SNAPSHOT.Comp1605399367 to
> Resource(id=comp/DefaultManagedThreadFactory)
> 20160227 10:38:52  INFO   (config) org.apache.openejb.config.AppInfoBuilder
> [build]:Enterprise application
> "C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT" loaded.
> 20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
> [info]:Using 'openejb.deployments.classpath=false'
> 20160227 10:38:52  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> TransactionManager(id=Default Transaction Manager)
> 20160227 10:38:52  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> SecurityService(id=Tomcat Security Service)
> 20160227 10:38:52  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Resource(id=cbDS)
> 20160227 10:38:55  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Container(id=Default Stateless Container)
> 20160227 10:38:55  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Container(id=Default Managed Container)
> 20160227 10:38:55  INFO   (OpenEJB)
> org.apache.openejb.core.managed.SimplePassivater [init]:Using directory
> C:\AppServers\tomee\temp for stateful session passivation
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler
> [createAppClassLoader]:Creating dedicated application classloader for
> eartest-ear-1.0-SNAPSHOT
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler
> [createApplication]:Assembling app:
> C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.JndiBuilder
> [bind]:Jndi(name=DataReplicationBeanLocal) -->
> Ejb(deployment-id=DataReplicationBean)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.JndiBuilder
>
> [bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationBean!com.test.intf.DataReplicationWs)
> --> Ejb(deployment-id=DataReplicationBean)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.JndiBuilder
>
> [bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationBean)
> --> Ejb(deployment-id=DataReplicationBean)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.JndiBuilder
> [bind]:Jndi(name=DataReplicationServiceLocal) -->
> Ejb(deployment-id=DataReplicationService)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.JndiBuilder
>
> [bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationService!com.test.intf.DataReplicationWs)
> --> Ejb(deployment-id=DataReplicationService)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.JndiBuilder
>
> [bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationService)
> --> Ejb(deployment-id=DataReplicationService)
> 20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
> [initSingleton]:Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@43ee72e6
> 20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
> [startApplication]:OpenWebBeans Container is starting...
> 20160227 10:38:55  INFO   (PluginLoader)
> org.apache.webbeans.plugins.PluginLoader [startUp]:Adding
> OpenWebBeansPlugin
> : [CdiPlugin]
> 20160227 10:38:55  INFO   (PluginLoader)
> org.apache.webbeans.plugins.PluginLoader [startUp]:Adding
> OpenWebBeansPlugin
> : [OpenWebBeansJsfPlugin]
> 20160227 10:38:55  INFO   (BeansDeployer)
> org.apache.webbeans.config.BeansDeployer [validateInjectionPoints]:All
> injection points were validated successfully.
> 20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
> [startApplication]:OpenWebBeans Container has started, it took 156 ms.
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [startEjbs]:Created
> Ejb(deployment-id=DataReplicationBean, ejb-name=DataReplicationBean,
> container=Default Stateless Container)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [startEjbs]:Created
> Ejb(deployment-id=DataReplicationService, ejb-name=DataReplicationService,
> container=Default Stateless Container)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [startEjbs]:Started
> Ejb(deployment-id=DataReplicationBean, ejb-name=DataReplicationBean,
> container=Default Stateless Container)
> 20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [startEjbs]:Started
> Ejb(deployment-id=DataReplicationService, ejb-name=DataReplicationService,
> container=Default Stateless Container)
> 20160227 10:38:55  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder [deployWebApps]:using default
> host: localhost
> *20160227 10:38:55  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
> Application(path=C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT)
> 20160227 10:38:55  INFO   (server) org.apache.openejb.server.ServiceManager
> [initServer]:Creating ServerService(id=cxf)
> 20160227 10:38:55  INFO   (server) org.apache.openejb.server.ServiceManager
> [initServer]:Creating ServerService(id=cxf-rs)
> 20160227 10:38:55  ERROR  (ws)
> org.apache.openejb.server.webservices.WsService [deployApp]:Error deploying
> JAX-WS Web Service for EJB DataReplicationBean
> java.lang.NullPointerException
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry$Key.<init>(TomcatWsRegistry.java:460)
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry.addServlet(TomcatWsRegistry.java:370)
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry.deployInFakeWebapp(TomcatWsRegistry.java:278)
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry.addWsContainer(TomcatWsRegistry.java:231)
>         at
>
> org.apache.openejb.server.webservices.WsService.deployApp(WsService.java:322)
>         at
> org.apache.openejb.server.webservices.WsService.deploy(WsService.java:234)
>         at
> org.apache.openejb.server.webservices.WsService.start(WsService.java:193)
>         at
>
> org.apache.openejb.server.SimpleServiceManager.start(SimpleServiceManager.java:171)
>         at
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:295)
>         at
>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>         at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:483)
>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
>
> 20160227 10:38:55  ERROR  (ws)
> org.apache.openejb.server.webservices.WsService [deployApp]:Error deploying
> JAX-WS Web Service for EJB DataReplicationService
> java.lang.NullPointerException
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry$Key.<init>(TomcatWsRegistry.java:460)
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry.addServlet(TomcatWsRegistry.java:370)
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry.deployInFakeWebapp(TomcatWsRegistry.java:278)
>         at
>
> org.apache.tomee.webservices.TomcatWsRegistry.addWsContainer(TomcatWsRegistry.java:231)
>         at
>
> org.apache.openejb.server.webservices.WsService.deployApp(WsService.java:322)
>         at
> org.apache.openejb.server.webservices.WsService.deploy(WsService.java:234)
>         at
> org.apache.openejb.server.webservices.WsService.start(WsService.java:193)
>         at
>
> org.apache.openejb.server.SimpleServiceManager.start(SimpleServiceManager.java:171)
>         at
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:295)
>         at
>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>         at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:483)
>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
>
> 20160227 10:38:55  INFO   (server)
> org.apache.openejb.server.SimpleServiceManager [start]:  ** Bound Services
> **
> 20160227 10:38:55  INFO   (server)
> org.apache.openejb.server.SimpleServiceManager [printRow]:  NAME
> IP              PORT*
> 20160227 10:38:55  INFO   (server)
> org.apache.openejb.server.SimpleServiceManager [start]:-------
> 20160227 10:38:55  INFO   (server)
> org.apache.openejb.server.SimpleServiceManager [start]:Ready!
> 20160227 10:38:55  INFO   (Catalina)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Initialization processed
> in 6539 ms
> 20160227 10:38:55  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Resource(id=comp/DefaultManagedExecutorService)
> 20160227 10:38:55  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Resource(id=comp/DefaultManagedScheduledExecutorService)
> 20160227 10:38:55  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Resource(id=comp/DefaultManagedThreadFactory)
> 20160227 10:38:55  INFO   (tomcat)
> org.apache.tomee.catalina.OpenEJBNamingContextListener
> [bindResource]:Importing a Tomcat Resource with id 'UserDatabase' of type
> 'org.apache.catalina.UserDatabase'.
> 20160227 10:38:55  INFO   (service)
> org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
> Resource(id=UserDatabase)
> 20160227 10:38:55  INFO   (StandardService)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting service Catalina
> 20160227 10:38:55  INFO   (StandardEngine)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting Servlet Engine:
> Apache Tomcat (TomEE)/8.0.29 (7.0.0-SNAPSHOT)
> 20160227 10:38:55  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder
> [init]:------------------------- localhost -> /earapp
> 20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
> [initSingleton]:Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@43ee72e6
> 20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
> [startApplication]:OpenWebBeans Container is starting...
> 20160227 10:38:55  INFO   (PluginLoader)
> org.apache.webbeans.plugins.PluginLoader [startUp]:Adding
> OpenWebBeansPlugin
> : [CdiPlugin]
> 20160227 10:38:55  INFO   (PluginLoader)
> org.apache.webbeans.plugins.PluginLoader [startUp]:Adding
> OpenWebBeansPlugin
> : [OpenWebBeansJsfPlugin]
> 20160227 10:38:55  INFO   (OpenEJB) org.apache.openejb.cdi.CdiScanner
> [handleBda]:No beans.xml in
>
> file:/C:/AppServers/tomee/apps/eartest-ear-1.0-SNAPSHOT/eartest-web-1.0-SNAPSHOT/WEB-INF/beans.xml
> looking all classes to find CDI beans, maybe think to add a beans.xml or
> add
> it to exclusions.list
> 20160227 10:38:56  INFO   (BeansDeployer)
> org.apache.webbeans.config.BeansDeployer [validateInjectionPoints]:All
> injection points were validated successfully.
> 20160227 10:38:56  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
> [startApplication]:OpenWebBeans Container has started, it took 94 ms.
> 20160227 10:38:56  INFO   (TldScanner)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
> scanned for TLDs yet contained no TLDs. Enable debug logging for this
> logger
> for a complete list of JARs that were scanned but no TLDs were found in
> them. Skipping unneeded JARs during scanning can improve startup time and
> JSP compilation time.
> 20160227 10:38:56  INFO   (SessionIdGeneratorBase)
> org.apache.catalina.util.SessionIdGeneratorBase
> [createSecureRandom]:Creation of SecureRandom instance for session ID
> generation using [SHA1PRNG] took [172] milliseconds.
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
> directory C:\AppServers\tomee\webapps\docs
> 20160227 10:38:56  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder
> [init]:------------------------- localhost -> /docs
> 20160227 10:38:56  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureApplication]:Configuring enterprise application:
> C:\AppServers\tomee\webapps\docs
> 20160227 10:38:56  INFO   (config) org.apache.openejb.config.AppInfoBuilder
> [build]:Enterprise application "C:\AppServers\tomee\webapps\docs" loaded.
> 20160227 10:38:56  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler
> [createApplication]:Assembling app: C:\AppServers\tomee\webapps\docs
> 20160227 10:38:56  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
> Application(path=C:\AppServers\tomee\webapps\docs)
> 20160227 10:38:56  INFO   (TldScanner)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
> scanned for TLDs yet contained no TLDs. Enable debug logging for this
> logger
> for a complete list of JARs that were scanned but no TLDs were found in
> them. Skipping unneeded JARs during scanning can improve startup time and
> JSP compilation time.
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
> application directory C:\AppServers\tomee\webapps\docs has finished in 187
> ms
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
> directory C:\AppServers\tomee\webapps\host-manager
> 20160227 10:38:56  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder
> [init]:------------------------- localhost -> /host-manager
> 20160227 10:38:56  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureApplication]:Configuring enterprise application:
> C:\AppServers\tomee\webapps\host-manager
> 20160227 10:38:56  INFO   (config) org.apache.openejb.config.AppInfoBuilder
> [build]:Enterprise application "C:\AppServers\tomee\webapps\host-manager"
> loaded.
> 20160227 10:38:56  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler
> [createApplication]:Assembling app:
> C:\AppServers\tomee\webapps\host-manager
> 20160227 10:38:56  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder [deployWebApps]:using context
> file C:\AppServers\tomee\webapps\host-manager\META-INF\context.xml
> 20160227 10:38:56  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
> Application(path=C:\AppServers\tomee\webapps\host-manager)
> 20160227 10:38:56  INFO   (TldScanner)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
> scanned for TLDs yet contained no TLDs. Enable debug logging for this
> logger
> for a complete list of JARs that were scanned but no TLDs were found in
> them. Skipping unneeded JARs during scanning can improve startup time and
> JSP compilation time.
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
> application directory C:\AppServers\tomee\webapps\host-manager has finished
> in 156 ms
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
> directory C:\AppServers\tomee\webapps\manager
> 20160227 10:38:56  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder
> [init]:------------------------- localhost -> /manager
> 20160227 10:38:56  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureApplication]:Configuring enterprise application:
> C:\AppServers\tomee\webapps\manager
> 20160227 10:38:56  INFO   (config) org.apache.openejb.config.AppInfoBuilder
> [build]:Enterprise application "C:\AppServers\tomee\webapps\manager"
> loaded.
> 20160227 10:38:56  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler
> [createApplication]:Assembling app: C:\AppServers\tomee\webapps\manager
> 20160227 10:38:56  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder [deployWebApps]:using context
> file C:\AppServers\tomee\webapps\manager\META-INF\context.xml
> 20160227 10:38:56  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
> Application(path=C:\AppServers\tomee\webapps\manager)
> 20160227 10:38:56  INFO   (TldScanner)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
> scanned for TLDs yet contained no TLDs. Enable debug logging for this
> logger
> for a complete list of JARs that were scanned but no TLDs were found in
> them. Skipping unneeded JARs during scanning can improve startup time and
> JSP compilation time.
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
> application directory C:\AppServers\tomee\webapps\manager has finished in
> 125 ms
> 20160227 10:38:56  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
> directory C:\AppServers\tomee\webapps\ROOT
> 20160227 10:38:56  INFO   (tomcat)
> org.apache.tomee.catalina.TomcatWebAppBuilder
> [init]:------------------------- localhost -> /
> 20160227 10:38:57  INFO   (config)
> org.apache.openejb.config.ConfigurationFactory
> [configureApplication]:Configuring enterprise application:
> C:\AppServers\tomee\webapps\ROOT
> 20160227 10:38:57  INFO   (config) org.apache.openejb.config.AppInfoBuilder
> [build]:Enterprise application "C:\AppServers\tomee\webapps\ROOT" loaded.
> 20160227 10:38:57  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler
> [createApplication]:Assembling app: C:\AppServers\tomee\webapps\ROOT
> 20160227 10:38:57  INFO   (startup)
> org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
> Application(path=C:\AppServers\tomee\webapps\ROOT)
> 20160227 10:38:57  INFO   (TldScanner)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
> scanned for TLDs yet contained no TLDs. Enable debug logging for this
> logger
> for a complete list of JARs that were scanned but no TLDs were found in
> them. Skipping unneeded JARs during scanning can improve startup time and
> JSP compilation time.
> 20160227 10:38:57  INFO   (HostConfig)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
> application directory C:\AppServers\tomee\webapps\ROOT has finished in 110
> ms
> 20160227 10:38:57  INFO   (Http11AprProtocol)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting ProtocolHandler
> ["http-apr-8080"]
> 20160227 10:38:57  INFO   (AjpAprProtocol)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting ProtocolHandler
> ["ajp-apr-8009"]
> 20160227 10:38:57  INFO   (Catalina)
> sun.reflect.DelegatingMethodAccessorImpl [invoke]:Server startup in 1261 ms
> eartest.zip
> <http://tomee-openejb.979440.n4.nabble.com/file/n4677699/eartest.zip>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677699.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Re: WebServices are not getting deployed from app.ear

Posted by TomeeUser2 <pa...@gmail.com>.
Hi Roman,

Thanks for looking at this. 

Attaching my sample project herewith.


Here is the full stack trace:
Using CATALINA_BASE:   "C:\AppServers\tomee"
Using CATALINA_HOME:   "C:\AppServers\tomee"
Using CATALINA_TMPDIR: "C:\AppServers\tomee\temp"
Using JRE_HOME:        "C:\Java\jdk1.8.0_20"
Using CLASSPATH:      
"C:\AppServers\tomee\bin\bootstrap.jar;C:\AppServers\tomee\bin\tomcat-juli.jar"
20160227 10:38:49  INFO   (PersistenceBootstrap)
org.apache.openejb.persistence.PersistenceBootstrap
[getDefaultProvider]:Default JPA Provider changed to
org.eclipse.persistence.jpa.PersistenceProvider
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Server version:        Apache
Tomcat (TomEE)/8.0.29 (7.0.0-SNAPSHOT)
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Server built:          Nov 20
2015 09:18:00 UTC
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Server number:        
8.0.29.0
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:OS Name:               Windows
8.1
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:OS Version:            6.3
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Architecture:          amd64
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Java Home:            
C:\Java\jdk1.8.0_20\jre
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:JVM Version:          
1.8.0_20-b26
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:JVM Vendor:            Oracle
Corporation
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:CATALINA_BASE:        
C:\AppServers\tomee
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:CATALINA_HOME:        
C:\AppServers\tomee
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
-javaagent:C:\AppServers\tomee\lib\openejb-javaagent.jar
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
-Djava.util.logging.config.file=C:\AppServers\tomee\conf\logging.properties
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument: -Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.NativeMethodAccessorImpl [invoke]:Command line argument:
-Djava.endorsed.dirs=C:\AppServers\tomee\endorsed
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Command line argument:
-Dcatalina.base=C:\AppServers\tomee
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Command line argument:
-Dcatalina.home=C:\AppServers\tomee
20160227 10:38:49  INFO   (VersionLoggerListener)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Command line argument:
-Djava.io.tmpdir=C:\AppServers\tomee\temp
20160227 10:38:49  INFO   (AprLifecycleListener)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Loaded APR based Apache
Tomcat Native library 1.2.3 using APR version 1.5.1.
20160227 10:38:49  INFO   (AprLifecycleListener)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:APR capabilities: IPv6
[true], sendfile [true], accept filters [false], random [true].
20160227 10:38:50  INFO   (AprLifecycleListener)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:OpenSSL successfully
initialized (OpenSSL 1.0.2e 3 Dec 2015)
20160227 10:38:50  INFO   (Http11AprProtocol)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Initializing
ProtocolHandler ["http-apr-8080"]
20160227 10:38:50  INFO   (AjpAprProtocol)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Initializing
ProtocolHandler ["ajp-apr-8009"]
20160227 10:38:50  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:********************************************************************************
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:OpenEJB http://tomee.apache.org/
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:Startup: Sat Feb 27 10:38:50 EST 2016
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:Copyright 1999-2015 (C) Apache OpenEJB Project, All Rights
Reserved.
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:Version: 7.0.0-SNAPSHOT
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:Build date: 20151205
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:Build time: 04:07
20160227 10:38:50  INFO   (OpenEJB) org.apache.openejb.OpenEJB$Instance
[<init>]:********************************************************************************
20160227 10:38:50  INFO   (startup) org.apache.openejb.OpenEJB$Instance
[<init>]:openejb.home = C:\AppServers\tomee
20160227 10:38:50  INFO   (startup) org.apache.openejb.OpenEJB$Instance
[<init>]:openejb.base = C:\AppServers\tomee
20160227 10:38:50  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
[initializeOWB]:Created new singletonService
org.apache.openejb.cdi.ThreadSingletonServiceImpl@43ee72e6
20160227 10:38:50  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
[initializeOWB]:Succeeded in installing singleton service
20160227 10:38:50  INFO   (config)
org.apache.openejb.config.ConfigurationFactory [init]:openejb configuration
file is 'C:\AppServers\tomee\conf\tomee.xml'
20160227 10:38:50  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring Service(id=Tomcat Security Service,
type=SecurityService, provider-id=Tomcat Security Service)
20160227 10:38:50  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
20160227 10:38:50  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring Service(id=cbDS, type=Resource,
provider-id=Default JDBC Database)
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using 'openejb.deployments.classpath.filter.systemapps=false'
20160227 10:38:51  INFO   (config)
org.apache.openejb.config.DeploymentsResolver [loadFromClasspath]:Inspecting
classpath for applications: 24 urls. Consider adjusting your
exclude/include.  Current settings:
openejb.deployments.classpath.exclude='',
openejb.deployments.classpath.include='.*'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:51  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.DeploymentsResolver [processUrls]:Found EjbModule
in classpath:
c:\appservers\tomee\apps\eartest-ear-1.0-snapshot\eartest-ejb-1.0-snapshot.jar
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.DeploymentsResolver [processUrls]:Found EjbModule
in classpath: c:\appservers\tomee\libext\omnifaces-1.6.3.jar
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using
'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.DeploymentsResolver [processUrls]:Found AppModule
in classpath: c:\appservers\tomee\libext
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.DeploymentsResolver [loadFromClasspath]:Searched
24 classpath urls in 1360 milliseconds.  Average 56 milliseconds per url.
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureApplication]:Configuring enterprise application:
C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT
20160227 10:38:52  INFO   (OpenEJB)
org.apache.openejb.config.InitEjbDeployments [deploy]:Auto-deploying ejb
DataReplicationBean: EjbDeployment(deployment-id=DataReplicationBean)
20160227 10:38:52  INFO   (OpenEJB)
org.apache.openejb.config.InitEjbDeployments [deploy]:Auto-deploying ejb
DataReplicationService: EjbDeployment(deployment-id=DataReplicationService)
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring Service(id=Default Stateless Container,
type=Container, provider-id=Default Stateless Container)
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[createContainer]:Auto-creating a container for bean DataReplicationBean:
Container(type=STATELESS, id=Default Stateless Container)
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring Service(id=Default Managed Container,
type=Container, provider-id=Default Managed Container)
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[createContainer]:Auto-creating a container for bean
eartest-web-1.0-SNAPSHOT.Comp1605399367: Container(type=MANAGED, id=Default
Managed Container)
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring
Service(id=comp/DefaultManagedExecutorService, type=Resource,
provider-id=Default Executor Service)
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[logAutoCreateResource]:Auto-creating a Resource with id
'comp/DefaultManagedExecutorService' of type
'javax.enterprise.concurrent.ManagedExecutorService for
'eartest-web-1.0-SNAPSHOT.Comp1605399367'.
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[processResourceEnvRef]:Auto-linking resource-env-ref
'java:comp/DefaultManagedExecutorService' in bean
eartest-web-1.0-SNAPSHOT.Comp1605399367 to
Resource(id=comp/DefaultManagedExecutorService)
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring
Service(id=comp/DefaultManagedScheduledExecutorService, type=Resource,
provider-id=Default Scheduled Executor Service)
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[logAutoCreateResource]:Auto-creating a Resource with id
'comp/DefaultManagedScheduledExecutorService' of type
'javax.enterprise.concurrent.ManagedScheduledExecutorService for
'eartest-web-1.0-SNAPSHOT.Comp1605399367'.
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[processResourceEnvRef]:Auto-linking resource-env-ref
'java:comp/DefaultManagedScheduledExecutorService' in bean
eartest-web-1.0-SNAPSHOT.Comp1605399367 to
Resource(id=comp/DefaultManagedScheduledExecutorService)
20160227 10:38:52  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureService]:Configuring Service(id=comp/DefaultManagedThreadFactory,
type=Resource, provider-id=Default Managed Thread Factory)
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[logAutoCreateResource]:Auto-creating a Resource with id
'comp/DefaultManagedThreadFactory' of type
'javax.enterprise.concurrent.ManagedThreadFactory for
'eartest-web-1.0-SNAPSHOT.Comp1605399367'.
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AutoConfig
[processResourceEnvRef]:Auto-linking resource-env-ref
'java:comp/DefaultManagedThreadFactory' in bean
eartest-web-1.0-SNAPSHOT.Comp1605399367 to
Resource(id=comp/DefaultManagedThreadFactory)
20160227 10:38:52  INFO   (config) org.apache.openejb.config.AppInfoBuilder
[build]:Enterprise application
"C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT" loaded.
20160227 10:38:52  INFO   (options) org.apache.openejb.util.OptionsLog
[info]:Using 'openejb.deployments.classpath=false'
20160227 10:38:52  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
TransactionManager(id=Default Transaction Manager)
20160227 10:38:52  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
SecurityService(id=Tomcat Security Service)
20160227 10:38:52  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Resource(id=cbDS)
20160227 10:38:55  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Container(id=Default Stateless Container)
20160227 10:38:55  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Container(id=Default Managed Container)
20160227 10:38:55  INFO   (OpenEJB)
org.apache.openejb.core.managed.SimplePassivater [init]:Using directory
C:\AppServers\tomee\temp for stateful session passivation
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler
[createAppClassLoader]:Creating dedicated application classloader for
eartest-ear-1.0-SNAPSHOT
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler
[createApplication]:Assembling app:
C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.JndiBuilder
[bind]:Jndi(name=DataReplicationBeanLocal) -->
Ejb(deployment-id=DataReplicationBean)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.JndiBuilder
[bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationBean!com.test.intf.DataReplicationWs)
--> Ejb(deployment-id=DataReplicationBean)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.JndiBuilder
[bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationBean)
--> Ejb(deployment-id=DataReplicationBean)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.JndiBuilder
[bind]:Jndi(name=DataReplicationServiceLocal) -->
Ejb(deployment-id=DataReplicationService)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.JndiBuilder
[bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationService!com.test.intf.DataReplicationWs)
--> Ejb(deployment-id=DataReplicationService)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.JndiBuilder
[bind]:Jndi(name=global/eartest-ear-1.0-SNAPSHOT/eartest-ejb-1.0-SNAPSHOT/DataReplicationService)
--> Ejb(deployment-id=DataReplicationService)
20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
[initSingleton]:Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@43ee72e6
20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
[startApplication]:OpenWebBeans Container is starting...
20160227 10:38:55  INFO   (PluginLoader)
org.apache.webbeans.plugins.PluginLoader [startUp]:Adding OpenWebBeansPlugin
: [CdiPlugin]
20160227 10:38:55  INFO   (PluginLoader)
org.apache.webbeans.plugins.PluginLoader [startUp]:Adding OpenWebBeansPlugin
: [OpenWebBeansJsfPlugin]
20160227 10:38:55  INFO   (BeansDeployer)
org.apache.webbeans.config.BeansDeployer [validateInjectionPoints]:All
injection points were validated successfully.
20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
[startApplication]:OpenWebBeans Container has started, it took 156 ms.
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [startEjbs]:Created
Ejb(deployment-id=DataReplicationBean, ejb-name=DataReplicationBean,
container=Default Stateless Container)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [startEjbs]:Created
Ejb(deployment-id=DataReplicationService, ejb-name=DataReplicationService,
container=Default Stateless Container)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [startEjbs]:Started
Ejb(deployment-id=DataReplicationBean, ejb-name=DataReplicationBean,
container=Default Stateless Container)
20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [startEjbs]:Started
Ejb(deployment-id=DataReplicationService, ejb-name=DataReplicationService,
container=Default Stateless Container)
20160227 10:38:55  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder [deployWebApps]:using default
host: localhost
*20160227 10:38:55  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
Application(path=C:\AppServers\tomee\apps\eartest-ear-1.0-SNAPSHOT)
20160227 10:38:55  INFO   (server) org.apache.openejb.server.ServiceManager
[initServer]:Creating ServerService(id=cxf)
20160227 10:38:55  INFO   (server) org.apache.openejb.server.ServiceManager
[initServer]:Creating ServerService(id=cxf-rs)
20160227 10:38:55  ERROR  (ws)
org.apache.openejb.server.webservices.WsService [deployApp]:Error deploying
JAX-WS Web Service for EJB DataReplicationBean
java.lang.NullPointerException
        at
org.apache.tomee.webservices.TomcatWsRegistry$Key.<init>(TomcatWsRegistry.java:460)
        at
org.apache.tomee.webservices.TomcatWsRegistry.addServlet(TomcatWsRegistry.java:370)
        at
org.apache.tomee.webservices.TomcatWsRegistry.deployInFakeWebapp(TomcatWsRegistry.java:278)
        at
org.apache.tomee.webservices.TomcatWsRegistry.addWsContainer(TomcatWsRegistry.java:231)
        at
org.apache.openejb.server.webservices.WsService.deployApp(WsService.java:322)
        at
org.apache.openejb.server.webservices.WsService.deploy(WsService.java:234)
        at
org.apache.openejb.server.webservices.WsService.start(WsService.java:193)
        at
org.apache.openejb.server.SimpleServiceManager.start(SimpleServiceManager.java:171)
        at
org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:295)
        at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
        at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)

20160227 10:38:55  ERROR  (ws)
org.apache.openejb.server.webservices.WsService [deployApp]:Error deploying
JAX-WS Web Service for EJB DataReplicationService
java.lang.NullPointerException
        at
org.apache.tomee.webservices.TomcatWsRegistry$Key.<init>(TomcatWsRegistry.java:460)
        at
org.apache.tomee.webservices.TomcatWsRegistry.addServlet(TomcatWsRegistry.java:370)
        at
org.apache.tomee.webservices.TomcatWsRegistry.deployInFakeWebapp(TomcatWsRegistry.java:278)
        at
org.apache.tomee.webservices.TomcatWsRegistry.addWsContainer(TomcatWsRegistry.java:231)
        at
org.apache.openejb.server.webservices.WsService.deployApp(WsService.java:322)
        at
org.apache.openejb.server.webservices.WsService.deploy(WsService.java:234)
        at
org.apache.openejb.server.webservices.WsService.start(WsService.java:193)
        at
org.apache.openejb.server.SimpleServiceManager.start(SimpleServiceManager.java:171)
        at
org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:295)
        at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
        at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)

20160227 10:38:55  INFO   (server)
org.apache.openejb.server.SimpleServiceManager [start]:  ** Bound Services
**
20160227 10:38:55  INFO   (server)
org.apache.openejb.server.SimpleServiceManager [printRow]:  NAME                
IP              PORT*
20160227 10:38:55  INFO   (server)
org.apache.openejb.server.SimpleServiceManager [start]:-------
20160227 10:38:55  INFO   (server)
org.apache.openejb.server.SimpleServiceManager [start]:Ready!
20160227 10:38:55  INFO   (Catalina)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Initialization processed
in 6539 ms
20160227 10:38:55  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Resource(id=comp/DefaultManagedExecutorService)
20160227 10:38:55  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Resource(id=comp/DefaultManagedScheduledExecutorService)
20160227 10:38:55  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Resource(id=comp/DefaultManagedThreadFactory)
20160227 10:38:55  INFO   (tomcat)
org.apache.tomee.catalina.OpenEJBNamingContextListener
[bindResource]:Importing a Tomcat Resource with id 'UserDatabase' of type
'org.apache.catalina.UserDatabase'.
20160227 10:38:55  INFO   (service)
org.apache.openejb.assembler.classic.Assembler [createRecipe]:Creating
Resource(id=UserDatabase)
20160227 10:38:55  INFO   (StandardService)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting service Catalina
20160227 10:38:55  INFO   (StandardEngine)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting Servlet Engine:
Apache Tomcat (TomEE)/8.0.29 (7.0.0-SNAPSHOT)
20160227 10:38:55  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder
[init]:------------------------- localhost -> /earapp
20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.CdiBuilder
[initSingleton]:Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@43ee72e6
20160227 10:38:55  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
[startApplication]:OpenWebBeans Container is starting...
20160227 10:38:55  INFO   (PluginLoader)
org.apache.webbeans.plugins.PluginLoader [startUp]:Adding OpenWebBeansPlugin
: [CdiPlugin]
20160227 10:38:55  INFO   (PluginLoader)
org.apache.webbeans.plugins.PluginLoader [startUp]:Adding OpenWebBeansPlugin
: [OpenWebBeansJsfPlugin]
20160227 10:38:55  INFO   (OpenEJB) org.apache.openejb.cdi.CdiScanner
[handleBda]:No beans.xml in
file:/C:/AppServers/tomee/apps/eartest-ear-1.0-SNAPSHOT/eartest-web-1.0-SNAPSHOT/WEB-INF/beans.xml
looking all classes to find CDI beans, maybe think to add a beans.xml or add
it to exclusions.list
20160227 10:38:56  INFO   (BeansDeployer)
org.apache.webbeans.config.BeansDeployer [validateInjectionPoints]:All
injection points were validated successfully.
20160227 10:38:56  INFO   (cdi) org.apache.openejb.cdi.OpenEJBLifecycle
[startApplication]:OpenWebBeans Container has started, it took 94 ms.
20160227 10:38:56  INFO   (TldScanner)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
scanned for TLDs yet contained no TLDs. Enable debug logging for this logger
for a complete list of JARs that were scanned but no TLDs were found in
them. Skipping unneeded JARs during scanning can improve startup time and
JSP compilation time.
20160227 10:38:56  INFO   (SessionIdGeneratorBase)
org.apache.catalina.util.SessionIdGeneratorBase
[createSecureRandom]:Creation of SecureRandom instance for session ID
generation using [SHA1PRNG] took [172] milliseconds.
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
directory C:\AppServers\tomee\webapps\docs
20160227 10:38:56  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder
[init]:------------------------- localhost -> /docs
20160227 10:38:56  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureApplication]:Configuring enterprise application:
C:\AppServers\tomee\webapps\docs
20160227 10:38:56  INFO   (config) org.apache.openejb.config.AppInfoBuilder
[build]:Enterprise application "C:\AppServers\tomee\webapps\docs" loaded.
20160227 10:38:56  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler
[createApplication]:Assembling app: C:\AppServers\tomee\webapps\docs
20160227 10:38:56  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
Application(path=C:\AppServers\tomee\webapps\docs)
20160227 10:38:56  INFO   (TldScanner)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
scanned for TLDs yet contained no TLDs. Enable debug logging for this logger
for a complete list of JARs that were scanned but no TLDs were found in
them. Skipping unneeded JARs during scanning can improve startup time and
JSP compilation time.
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
application directory C:\AppServers\tomee\webapps\docs has finished in 187
ms
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
directory C:\AppServers\tomee\webapps\host-manager
20160227 10:38:56  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder
[init]:------------------------- localhost -> /host-manager
20160227 10:38:56  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureApplication]:Configuring enterprise application:
C:\AppServers\tomee\webapps\host-manager
20160227 10:38:56  INFO   (config) org.apache.openejb.config.AppInfoBuilder
[build]:Enterprise application "C:\AppServers\tomee\webapps\host-manager"
loaded.
20160227 10:38:56  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler
[createApplication]:Assembling app: C:\AppServers\tomee\webapps\host-manager
20160227 10:38:56  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder [deployWebApps]:using context
file C:\AppServers\tomee\webapps\host-manager\META-INF\context.xml
20160227 10:38:56  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
Application(path=C:\AppServers\tomee\webapps\host-manager)
20160227 10:38:56  INFO   (TldScanner)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
scanned for TLDs yet contained no TLDs. Enable debug logging for this logger
for a complete list of JARs that were scanned but no TLDs were found in
them. Skipping unneeded JARs during scanning can improve startup time and
JSP compilation time.
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
application directory C:\AppServers\tomee\webapps\host-manager has finished
in 156 ms
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
directory C:\AppServers\tomee\webapps\manager
20160227 10:38:56  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder
[init]:------------------------- localhost -> /manager
20160227 10:38:56  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureApplication]:Configuring enterprise application:
C:\AppServers\tomee\webapps\manager
20160227 10:38:56  INFO   (config) org.apache.openejb.config.AppInfoBuilder
[build]:Enterprise application "C:\AppServers\tomee\webapps\manager" loaded.
20160227 10:38:56  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler
[createApplication]:Assembling app: C:\AppServers\tomee\webapps\manager
20160227 10:38:56  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder [deployWebApps]:using context
file C:\AppServers\tomee\webapps\manager\META-INF\context.xml
20160227 10:38:56  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
Application(path=C:\AppServers\tomee\webapps\manager)
20160227 10:38:56  INFO   (TldScanner)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
scanned for TLDs yet contained no TLDs. Enable debug logging for this logger
for a complete list of JARs that were scanned but no TLDs were found in
them. Skipping unneeded JARs during scanning can improve startup time and
JSP compilation time.
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
application directory C:\AppServers\tomee\webapps\manager has finished in
125 ms
20160227 10:38:56  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deploying web application
directory C:\AppServers\tomee\webapps\ROOT
20160227 10:38:56  INFO   (tomcat)
org.apache.tomee.catalina.TomcatWebAppBuilder
[init]:------------------------- localhost -> /
20160227 10:38:57  INFO   (config)
org.apache.openejb.config.ConfigurationFactory
[configureApplication]:Configuring enterprise application:
C:\AppServers\tomee\webapps\ROOT
20160227 10:38:57  INFO   (config) org.apache.openejb.config.AppInfoBuilder
[build]:Enterprise application "C:\AppServers\tomee\webapps\ROOT" loaded.
20160227 10:38:57  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler
[createApplication]:Assembling app: C:\AppServers\tomee\webapps\ROOT
20160227 10:38:57  INFO   (startup)
org.apache.openejb.assembler.classic.Assembler [createApplication]:Deployed
Application(path=C:\AppServers\tomee\webapps\ROOT)
20160227 10:38:57  INFO   (TldScanner)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:At least one JAR was
scanned for TLDs yet contained no TLDs. Enable debug logging for this logger
for a complete list of JARs that were scanned but no TLDs were found in
them. Skipping unneeded JARs during scanning can improve startup time and
JSP compilation time.
20160227 10:38:57  INFO   (HostConfig)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Deployment of web
application directory C:\AppServers\tomee\webapps\ROOT has finished in 110
ms
20160227 10:38:57  INFO   (Http11AprProtocol)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting ProtocolHandler
["http-apr-8080"]
20160227 10:38:57  INFO   (AjpAprProtocol)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Starting ProtocolHandler
["ajp-apr-8009"]
20160227 10:38:57  INFO   (Catalina)
sun.reflect.DelegatingMethodAccessorImpl [invoke]:Server startup in 1261 ms
eartest.zip
<http://tomee-openejb.979440.n4.nabble.com/file/n4677699/eartest.zip>  



--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696p4677699.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Re: WebServices are not getting deployed from app.ear

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

Can you share the full stack please?
Le 27 févr. 2016 11:34, "TomeeUser2" <pa...@gmail.com> a écrit :

> Hi,
>
> I have ear application bundled with ejb which are exposed as webservices.
> When I deploy this application, webservices are not getting deployed. I am
> getting below exception.
> *20160226 22:04:34  ERROR  (ws)
> org.apache.openejb.server.webservices.WsService [deployApp]:Error deploying
> JAX-WS Web Service for EJB DataReplicationBean
> java.lang.NullPointerException*
>
> what am I dong wrong here?
>
> TomEE version
> Server version:        Apache Tomcat (TomEE)/8.0.29 (7.0.0-SNAPSHOT)
> Server built:          Nov 20 2015 09:18:00 UTC
> Server number:         8.0.29.0
> OS Name:               Windows 8.1
> OS Version:            6.3
> Architecture:          amd64
> Java Home:             C:\Java\jdk1.8.0_20\jre
>
> Structure of ear : app.ear
>
> META-INF/MANIFEST.MF
> META-INF/
> META-INF/maven/
> META-INF/maven/com.acme/
> META-INF/maven/com.acme/earapp-ear/
> earapp-ejb-1.0-SNAPSHOT.jar
> earappWeb.war
> META-INF/application.xml
> META-INF/glassfish-application.xml
> META-INF/maven/com.acme/earapp-ear/pom.xml
> META-INF/maven/com.acme/earapp-ear/pom.properties
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/WebServices-are-not-getting-deployed-from-app-ear-tp4677696.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>