【发布时间】:2009-09-17 10:45:18
【问题描述】:
我需要使用 seam 开发 jax ws webservice 并将其部署在 weblogic 上。尝试了一些东西,但没有任何效果。 所以在尝试 seambay 示例时,在 weblogic 上部署耳朵时出现以下错误。
无法部署 EJB:来自 ../jboss-seam-bay.jar 的 AuctionService:
无法部署 EJB:../jboss-seam-bay.jar 来自 ../jboss-seam-bay.jar:
[HTTP:101216]Servlet:“WSEE_SERVLET”无法在 Web 应用程序启动时预加载:“/Auctio 服务”。 类:org.jboss.seam.example.seambay.jaxws.Login 找不到 在 com.sun.xml.ws.model.RuntimeModeler.getClass(RuntimeModeler.java:272) 在 com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:566 ) 在 com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:513) 在 com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:358) 在 com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:245) 在 com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:229) 在 com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:161) 在 com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:291) 在 com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:315) 在 weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:125) 在 weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:64) 在 javax.servlet.GenericServlet.init(GenericServlet.java:241) 在 weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelp er.java:282) 但是同一只耳朵在 JBOSS 上工作正常,并且能够获得 wsdl。 我需要进行哪些更改才能使其在 weblogic 上运行。我完成了在 weblogic 上部署接缝耳所需的所有基本更改。
在构建文件中,我看不到任何诸如 wsgen 等创建 jax ws 工件的 ant 任务。仅更改我所看到的添加 /META-INF/standard-jaxws-endpoint-config.xml 文件,它是 JBOSS 特定的。
我完全不知道我现在应该如何处理。 感谢您的帮助
【问题讨论】:
标签: web-services seam