我正在尝试使用java2wsdl为JiraSoapServiceImpl生成一个文档文字wsdl。然而,似乎无论我使用什么用法,我都会得到一个ClassNotFoundException。
java2wsdl -cp . -cn com.atlassian.jira.rpc.soap.JiraSoapServiceImpl这些文件位于bat文件旁边。
Exception in thread "main" java.lang.ClassNotFoundException: com.atlassian.jira.rpc.soap.JiraSoapServiceImpl
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at org.apache.axis2.description.java2wsdl.Java2WSDLUtils.namespaceFromClassName(Java2WSDLUtils.java:65)
at org.apache.axis2.description.java2wsdl.Java2WSDLUtils.schemaNamespaceFromClassName(Java2WSDLUtils.java:84)
at org.apache.ws.java2wsdl.Java2WSDLBuilder.getSchemaTargetNamespace(Java2WSDLBuilder.java:121)
at org.apache.ws.java2wsdl.Java2WSDLBuilder.generateWSDL(Java2WSDLBuilder.java:212)
at org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:59)
at org.apache.ws.java2wsdl.Java2WSDL.main(Java2WSDL.java:32)发布于 2011-05-09 08:19:11
java2wsdl -cp .com.atlassian.jira.rpc.soap.JiraSoapServiceImpl -cn这些文件位于bat文件的旁边。
此类应在./com/atlassian/jira/rpc/soap/JiraSoapServiceImpl.class.中它是,还是如你所说,它是“bat文件的旁边”,即./JiraSoapServiceImpl.class?
而且--只是为了一个例子--它应该是*.class,而不是*.java。
顺便说一句,JIRA有公共WSDL,为什么你需要从Impl类生成一些东西呢?
https://stackoverflow.com/questions/5930613
复制相似问题