java - 在 Netbeans 中生成 WSDL 时出错

标签 java web-services netbeans wsdl

我是 Netbeans 新手,我正在尝试测试 WDSL 生成的工作原理。

我创建了一个基本的 Web 服务,当尝试生成 WDSL 时,出现以下错误:

Error starting wsgen: class com.sun.tools.javac.api.JavacTool BUILD FAILED (total time: 2 seconds)

这是代码,非常基本:

package ServiciosWeb;

import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;

@WebService(serviceName = "Cajero")
public class Cajero {

    @WebMethod(operationName = "hello")
    public String hello(@WebParam(name = "name") String txt) {
        return "Hello " + txt + " !";
    }
}

我用谷歌搜索了错误消息,但只能得到晦涩难懂的解释,没有一个适用于此。关于此消息的含义以及如何避免它有什么建议吗?

最佳答案

我想我终于找到了这个问题的答案。看起来有一个与 Netbeans 8.2 版本相关的错误。

显然 ant 的默认设置不正确,这导致在调用 wsgen 时丢失了空格分隔符。我认为这就是导致错误的原因。

由于我仍然不知道如何设置IDE版本的ant,因此我从输出窗口复制了错误的语句,并在修复了空格问题后,从命令行。这次一切都很顺利。

关于java - 在 Netbeans 中生成 WSDL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609638/

相关文章:

java - 使用 ibatis 从数据库映射到对象时,为什么 String ""被读取为 NULL?

java - 在我的 POM 中包含 MavenRepository 的依赖项,我是否需要将其依赖项放入我的 POM 中?

java - JSON-简单 :JSONArray Usage Error

java - Android MediaPlayer onPause()

java - jaxb @ManyToMany @XmlID @XmlIDREF 无法将引用的对象放入 xml 中

c# - 向服务器添加 Web 界面的方法?

java - JAX-WS - 在 Web 方法中获取 SOAP header

java - 将大图像上传到我在 java netbeans 中的应用程序

java - 如何使用 netbeans 轻松地将任何数据库 View 绑定(bind)到 jtable?

java - 延迟处理直到 GUI 输入