当前位置: 首页 > 知识库问答 >
问题:

WebSphere 7错误:无法为实现类生成WSDL定义

郎华皓
2023-03-14

请原谅我的英语

我有一个使用jax ws和spring的应用程序,它可以在tomcat上正常工作,但我应该在WebSphere7上部署它。

WAS7引发以下异常:

00000027 WSModuleDescr E WSWS7027E:由于以下错误,JAX-WS服务描述无法正确构建:javax.xml.ws.WebServiceExc0019: WSWS7054E:无法为com.foo.MyEndpoint Web服务实现类生成Web服务描述语言(WSDL)文件因为以下错误:java.lang.异常:无法为实现类生成WSDL定义:com.foo.MyEndpoint在com.ibm.ws.websvcs.wsdl.WASWSDLGenerator.generateWsdl(WASWSDLGenerator.java:230)

我的endpoint类是:

@WebService(endpointInterface = "com.foo.MyService", targetNamespace = "http://www.foo.com/xsd")
public class MyEndpoint  implements MyService
{
...
}

接口为:

@WebService(portName = "MyPort", serviceName = "MyService", 
  targetNamespace = "http://www.foo.com/xsd")
public interface MyService
{
...
}

知道是什么导致了这个问题吗?如何检查,这里到底出了什么问题?错误消息太模糊。。。

共有2个答案

子车睿
2023-03-14

我只是偶然发现了同样的问题,但有不同的根本原因。希望这能让人在将来不再头疼:

我在EAR部署中使用的类中使用了自定义注释(@MyAnnotation)。这在部署时产生了上述错误。去掉注释后,错误消失了。

吴欣悦
2023-03-14

我发现,我改变了我的类,如下所示,它的工作。

@WebService(targetNamespace = "http://www.foo.com/xsd")
public interface MyService
{
...
}

和endpoint类:

@WebService(endpointInterface = "com.foo.MyService", targetNamespace = "http://www.foo.com/xsd")
public class MyEndpoint  implements MyService
{
...
}
 类似资料:
  • 我正在使用IBMRationalDeveloper和WebSphereApplicationServer 我正在开发一个java Web服务(使用jax-ws),通过企业应用程序中的注释,我有一个EJB项目,一个发布Web服务的Web项目和一个包含两个模块的EAR。当我将EAR部署到WIS时,会收到以下错误消息: 我不使用maven或ant来构建项目。 经过长时间(ugh)的研究,我发现当web模

  • WSDLToJava错误:org.apache.cxf.wsdl11.wsdlruntimeException:未能创建wsdl定义https://raw.githubusercontent.com/mpromonet/spring-onvif/master/src/main/resources/wsdl/remoteDiscovery.wsdl:wsdl:wsdl:wsdl:wsdl:excep

  • 我试图通过使用WSDL URL生成一个模式,但失败了,得到了这个错误代码: 目标组织的执行默认值。jvnet。jaxb2。maven2:maven-jaxb2-plugin:0.12.3:generate failed:plugin org。jvnet。jaxb2。maven2:maven-jaxb2-plugin:0.12.3或其依赖项之一无法解析:无法解析以下工件:org。jvnet。jaxb

  • 问题内容: 我有一个带有“逻辑”类的包(例如CheckAuthenticationDataLogic.java,GetVocabulariesLogic.java)。还有另一个类- ApiService.java用于生成wsdl。ApiService.java充满了这样的方法: 如您所见,它只是一个代理方法…所以我想避免做两次相同的工作,而无需编写ApiService.java就直接从逻辑类生成W

  • 我得到以下指定错误, 错误:(115)***Android NDK:正在中止。停下来。错误:执行任务“:un7zip:CompileReleAsendk”失败。 com.android.ide.common.process.processException:使用参数{ndk_project_path=null app_build_script=e:\apprizort\rizortCardboar

  • 我是Android的初学者。我无法在Android Studio中解决此错误。无论何时运行应用程序,都会发生此错误。我怎么修理它? 错误:无法加载类““此意外错误的可能原因包括: Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项和同步项目(需要网络)