0

我正在尝试在 Glassfish 3.1 中部署与 http 和 https 一起使用的 Web 服务。它在http中运行良好,但在https中尝试时它说

为以下 WSDL https:// *生成工件时出错:8181/UserWebService/UserWebService?WSDL

当应用程序未配置安全性时,可能的原因可能是调用 https

服务器日志说:

端点 UserWebService 的请求方案无效。预期 http 。收到 https

无法解析从服务器返回的元数据......

[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s): 至少需要提供一个具有至少一个服务定义的 WSDL。

无法解析 WSDL。

正如我所说,它可以通过 http 完美运行,但使用 https 失败。

怎么了?我应该更改我的 NetBeans 项目中的任何内容吗?

谢谢!

4

1 回答 1

0

我的问题是代理/防病毒问题我终于下载了 wsdl 文件并将其复制到项目文件夹中并键入以下命令

wsimport -p com.yourdomain.package -s src -d bin downloaded_wsdl_file.xml

然后它在您的 src 文件夹中生成所有 java 文件,并在 bin 目录中生成所有 .class 文件

于 2013-03-19T05:38:48.563 回答