大佬教程收集整理的这篇文章主要介绍了web服务 – 在Jboss 6.3.0 EAP中部署Java WS时出错,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
14:42:10,887 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deploy ment.unit."my-app.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."dtm-banking. war".INSTALL: JBAS018733: Failed to process phase INSTALL of deployment "dtm-banking.war" at org.jboss.as.server.deployment.DeploymentUnitPhaseservice.start(DeploymentUnitPhaseservice.java:166) [jboss-a s-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at org.jboss.msc.service.serviceControllerImpl$StartTask.startservice(serviceControllerImpl.java:1980) [jboss-ms c-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.serviceControllerImpl$StartTask.run(serviceControllerImpl.java:1913) [jboss-msc-1.1.5.F inal-redhat-1.jar:1.1.5.Final-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60] Caused by: javax.xml.ws.WebserviceException: java.lang.reflect.UndeclaredThrowableException at org.apache.cxf.jaxws.EndpointImpl.dopublish(EndpointImpl.java:371) at org.jboss.wsf.stack.cxf.deployment.EndpointImpl.dopublish(EndpointImpl.java:66) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:539) at org.jboss.wsf.stack.cxf.configuration.NonSpringBusHolder.configure(NonSpringBusHolder.java:118) at org.jboss.wsf.stack.cxf.deployment.aspect.busDeploymentAspect.startDeploymentBus(BusDeploymentAspect.java:137 ) at org.jboss.wsf.stack.cxf.deployment.aspect.busDeploymentAspect.start(BusDeploymentAspect.java:69) at org.jboss.as.webservices.deployers.AspectDeploymentProcessor.deploy(AspectDeploymentProcessor.java:74) at org.jboss.as.server.deployment.DeploymentUnitPhaseservice.start(DeploymentUnitPhaseservice.java:159) [jboss-a s-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] ... 5 more Caused by: java.lang.reflect.UndeclaredThrowableException at com.sun.proxy.$Proxy371.visitLabel(Unknown sourcE) at org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:213) at org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:122) at org.apache.cxf.jaxws.support.JaxWsserviceFactoryBean.generatedWrapperBeanClass(JaxWsserviceFactoryBean.java:6 83) at org.apache.cxf.jaxws.support.JaxWsserviceFactoryBean.getExtraClass(JaxWsserviceFactoryBean.java:653) at org.apache.cxf.service.factory.ReflectionserviceFactoryBean.buildserviceFromClass(ReflectionserviceFactoryBea n.java:484) at org.apache.cxf.jaxws.support.JaxWsserviceFactoryBean.buildserviceFromClass(JaxWsserviceFactoryBean.java:704) at org.apache.cxf.service.factory.ReflectionserviceFactoryBean.initializeserviceModel(ReflectionserviceFactoryBe an.java:550) at org.apache.cxf.service.factory.ReflectionserviceFactoryBean.create(ReflectionserviceFactoryBean.java:265) at org.apache.cxf.jaxws.support.JaxWsserviceFactoryBean.create(JaxWsserviceFactoryBean.java:215) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java :102) at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:159) at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:456) at org.apache.cxf.jaxws.EndpointImpl.dopublish(EndpointImpl.java:334) ... 13 more Caused by: java.lang.NoSuchMethodException: org.objectweb.asm.MethodWriter.visitLabel(org.objectweb.asm.Label) at java.lang.Class.getMethod(Class.java:1665) [rt.jar:1.7.0_60] at org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInvokationHandler.java:85) ... 28 more
我理解Jboss 6.3.0 EAP使用CXF实现webservice,但我正在寻找简单的Java WS来使用标准的Java EE环境.
在jboss-deployment-structure.xml中尝试了以下内容
<exclude-subsystems> <subsystem name="webservices" /> </exclude-subsystems>
这在部署时摆脱了异常,但在调用服务的wsdl时我得到了一个Classcast异常
http://localhost:8080/myapp/myservice?wsdl
JBWEB000235:为servlet MyWebservice分配异常:java.lang.ClassCastException:com.example.webservice.endpoint.Dataservice无法强制转换为Javax.servlet.Servlet
任何的想法?
以上是大佬教程为你收集整理的web服务 – 在Jboss 6.3.0 EAP中部署Java WS时出错全部内容,希望文章能够帮你解决web服务 – 在Jboss 6.3.0 EAP中部署Java WS时出错所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。