According to https://issues.apache.org/jira/browse/TOMEE-1898, I've added a
empty beans.xml in my project (ATM, I use TomEE 7.0.1), but I get this log
at launch time:
INFOS - ------------------------- localhost -> /cmis/test
INFOS - Configuring enterprise application:
D:\NetBeansProjects\test\test-cmis-server\target\test-cmis-server-1.0.0-SNAPSHOT
INFOS - Configuring Service(id=Default Managed Container, type=Container,
provider-id=Default Managed Container)
INFOS - Auto-creating a container for bean cmis/test.Comp375696282:
Container(type=MANAGED, id=Default Managed Container)
INFOS - Creating Container(id=Default Managed Container)
INFOS - Using directory C:\Apache\TomEE\7\0\1\temp for stateful session
passivation
INFOS - Auto-linking resource-ref
'java:comp/env/net.test.backends.cmis.testCmisService/dossier' in bean
cmis/test.Comp375696282 to Resource(id=jdbc/test/dossier)
INFOS - Auto-linking resource-ref
'java:comp/env/net.test.backends.cmis.testCmisServiceFactory/dossier' in
bean cmis/test.Comp375696282 to Resource(id=jdbc/test/dossier)
INFOS - Enterprise application
"D:\NetBeansProjects\test\test-cmis-server\target\test-cmis-server-1.0.0-SNAPSHOT"
loaded.
INFOS - Assembling app:
D:\NetBeansProjects\test\test-cmis-server\target\test-cmis-server-1.0.0-SNAPSHOT
INFOS - Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@2bbf180e
INFOS - OpenWebBeans Container is starting...
INFOS - Adding OpenWebBeansPlugin : [CdiPlugin]
INFOS - Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
INFOS - All injection points were validated successfully.
INFOS - OpenWebBeans Container has started, it took 539 ms.
INFOS - using context file
D:\NetBeansProjects\test\test-cmis-server\target\test-cmis-server-1.0.0-SNAPSHOT\META-INF\context.xml
INFOS - Deployed
Application(path=D:\NetBeansProjects\test\test-cmis-server\target\test-cmis-server-1.0.0-SNAPSHOT)
INFOS - 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.
INFOS - Initialized Services Factory:
net.test.backends.cmis.testCmisServiceFactory
INFOS - Creating Service
{http://webservices.impl.server.opencmis.chemistry.apache.org/}RepositoryServiceService
from class
org.apache.chemistry.opencmis.commons.impl.jaxb.RepositoryServicePort
INFOS - Setting the server's publish address to be /RepositoryService
INFOS - Creating Service
{http://webservices.impl.server.opencmis.chemistry.apache.org/}RepositoryService10Service
from class
org.apache.chemistry.opencmis.server.impl.webservices.RepositoryServicePort10
INFOS - Setting the server's publish address to be /RepositoryService
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.ObjectService10
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/ObjectService10Service,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}ObjectService10Service)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.ObjectService10)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.MultiFilingService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/MultiFilingServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}MultiFilingServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.MultiFilingService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.ObjectService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/ObjectServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}ObjectServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.ObjectService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.RepositoryService10
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/RepositoryService10Service,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}RepositoryService10Service)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.RepositoryService10)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.VersioningService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/VersioningServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}VersioningServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.VersioningService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.DiscoveryService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/DiscoveryServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}DiscoveryServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.DiscoveryService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.NavigationService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/NavigationServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}NavigationServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.NavigationService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.PolicyService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/PolicyServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}PolicyServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.PolicyService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.RepositoryService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/RepositoryServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}RepositoryServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.RepositoryService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.RelationshipService
webservice: *bean parameter may not be null*
INFOS -
Webservice(wsdl=http://localhost:8080/cmis/test/RelationshipServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}RelationshipServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.RelationshipService)
INFOS - Can't use cdi to create class
org.apache.chemistry.opencmis.server.impl.webservices.AclService webservice:
bean parameter may not be null
INFOS - Webservice(wsdl=http://localhost:8080/cmis/test/AclServiceService,
qname={http://webservices.impl.server.opencmis.chemistry.apache.org/}AclServiceService)
-->
Pojo(id=localhost.cmis/test.org.apache.chemistry.opencmis.server.impl.webservices.AclService)
INFOS - Deployment of configuration descriptor
C:\Apache\TomEE\7\0\1\conf\Catalina\localhost\cmis#test.xml has finished in
8 075 ms
When application is launched, I get a 500 error code when I try to access
one of wsdl descriptors :
javax.xml.ws.WebServiceException: java.lang.ClassCastException: *Cannot cast
org.apache.cxf.management.jmx.InstrumentationManagerImpl to
org.apache.cxf.management.InstrumentationManager*
org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:371)
org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:155)
javax.xml.ws.Endpoint.publish(Endpoint.java:240)
org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet.publish(CmisWebServicesServlet.java:335)
org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet.loadBus(CmisWebServicesServlet.java:311)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:77)
org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet.init(CmisWebServicesServlet.java:114)
org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:522)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1110)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:745)
Someone have already encountered this issue ?
Best regards,
--
View this message in context:
http://tomee-openejb.979440.n4.nabble.com/Chemistry-beans-xml-and-ClassCastException-tp4680196.html
Sent from the TomEE Users mailing list archive at Nabble.com.