- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试编译我的程序时。我收到以下错误消息:
Failed to execute goal org.jvnet.jax-ws-commons:jaxws-maven-plugin:2.2:wsgen (generate-wsdl) on project SimpleWebServices: Error executing: wsgen [-keep, -s, etc..........
因此,我开始探索并进一步查找错误,我看到了以下内容:
Class not found: "com.test.ws.services.SimpleServiceImpl"
由于某种原因,WSGEN 似乎无法找到我的值。有人有什么想法吗?
如果有兴趣的话,这是我的 POM...
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<id>generate-wsdl</id>
<phase>process-classes</phase>
<goals>
<goal>wsgen</goal>
</goals>
<configuration>
<sei>com.test.ws.services.SimpleServiceImpl</sei>
<genWsdl>true</genWsdl>
<verbose>true</verbose>
</configuration>
</execution>
</executions>
</plugin>
用户编辑:我想我明白了(基于@Thomas的建议)。看来我没有在 POM Build 区域中指定源文件夹。导致我的源代码没有被编译。
添加:
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
帮我解决了这个问题。
@Thomas 如果您发布答案,我很乐意给予您答案信用。
感谢您的回复,
最佳答案
直接使用
mvn clean compile jaxws:wsgen
而不是
mvn clean jaxws:wsgen
问题是,没有可用的编译版本。 wsgen
适用于类路径,例如带有 ByteCode 的 JAR。
sourceDirectory
${project.basedir}/src/main/java
是maven默认的,所以你不必设置它。
关于java - Maven JAX-WS WSGEN "Class not found error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9844938/
我写了一个抽象类 import javax.xml.bind.annotation.*; public abstract class Parent { @XmlAttribute(na
我正在尝试执行 wsgen 命令来创建 Web 服务。我的命令行是: PATH=%path%;C:\Program Files\Java\jdk1.6.0_24\bin wsgen -cp ".\wa
我的命令有什么问题? 当我写这篇文章的时候 wsgen -keep -verbose -cp . com.myyong.ws.ServerInfo 出现错误 Class not found: "com
我在 maven 3 中使用 netbeans。当我尝试使用 jaxws-maven-plugin 进行编译时,出现以下错误。 这是我的 pom
我的任务是为学校创建一个网络服务。问题是由于某种原因我无法让 wsgen 正常工作。我有一个名为 Warehouse 的类,它位于包:com.horstmann.corejava 中。 现在我构建了这
当我在此 java 文件上使用 wsgen 时 public enum DayCountConventionMethod { METHOD_ACTUAL_360("Actual 360"),
我对 wsgen 没什么问题,每次使用它时,我都会收到错误“找不到类”。我想将它用于目录 webservices 中的 StudentServiceEndpoint 类。我应该怎么做? 这是我的目录结
这是我的java项目的设置 我正在尝试通过 cmd 运行 wsgen: wsgen -keep -cp。 com.library.webservice.HelloWorldImplementation
好吧,我在尝试使用 wsgen 创建 Web 服务时确实遇到了这个错误。截图中的细节 有人可以帮忙吗?谢谢 最佳答案 按照以下步骤操作 1.进入控制面板 2.然后进入系统 3.进入“高级系统设置” 4
wsgen 和 java2wsdl 工具有什么区别? 最佳答案 JAX-WS RI 中 wsgen 的主要目的是生成运行时所需但用户未提供的工件。通常,这意味着包装器 bean 和故障 bean。 w
在哪里可以找到 wsgen 工具? 最佳答案 如果您指的是用于从 WSDL 文件生成 Java stub 的 wsgen 工具,它包含在 JDK6 中并位于 bin 文件夹中。 关于web-servi
我遇到了 wsgen 问题,虽然我看到了一些有效的答案,但这些解决方案似乎都不适合我。我认为问题与源代码和二进制文件的结构有关。 我的 WSTest 项目设置了以下文件夹: bin └───com
我使用 wsgen 生成 Java SOAP stub 。 使用 Java 基本类型或集合没有问题。 但是如果我尝试使用自定义类作为参数,我会从 wsgen 收到错误。javac 我之前对 java
我定义了以下最小网络服务: import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint;
我正在通过“Java Web 服务启动和运行”一书学习 Java Web 服务。如前所述,我编译了这些类(“Teams”Web 服务所在的位置): javac ch01/team/*.java 然后,
我正在尝试使用 Netbeans 8.2 创建 Java Web 服务并使用它的工具生成 WSDL 文件。但是它总是因错误而失败。上网查了一下,显然是因为Netbeans在生成命令时没有在WSGEN后
我正在使用 JAX-WS (JSR 224) 的@WebService 和@WebMethod 注释创建一个网络服务。虽然我找到了the specification ,我找不到任何记录在案的我遇到的限
我花了一整天的时间寻找如何让 wsgen + maven 从带注释的类生成工件的解决方案,但没有成功,总是以“找不到类文件”错误结束。 我的 pom.xml 如下所示:
我在 Eclipse 的这个包层次结构中的这个文件夹中实现了一个 Web 服务:源\hw2\机构\服务器为了使用 WSGEN 实用程序生成客户端类,我在 cmd 中输入了以下命令: C:\Users\
我正在尝试让 Maven 3 针对两个 Web 服务端点运行 wsgen。一个是“生产”端点,位于 src/main/java 下,另一个是“测试”端点,位于 src/test/java 下。 问题是
我是一名优秀的程序员,十分优秀!