我正在尝试在Glassfish 3.1中部署一个与http和https一起使用的Web服务。它在http中工作正常,但在https中尝试时说
为以下WSDL生成工件时出错 HTTPS:// * :?8181 / UserWebService / UserWebService WSDL
当应用程序不是时,可能的原因可能是调用https 为安全配置
服务器日志说:
Endpoint UserWebService的无效请求方案。预期的http。收到https
无法解析从服务器返回的元数据....
[ERROR] failed.noservice =在提供的WSDL中找不到wsdl:service:至少需要提供一个至少有一个服务定义的WSDL。
无法解析WSDL。
正如我所说,它完全通过http工作,但它失败了https。
有什么问题?我应该更改NetBeans项目中的任何内容吗?
谢谢!
答案 0 :(得分:0)
我的问题是代理/防病毒问题我终于下载了wsdl文件并将其复制到项目文件夹中并输入以下命令
wsimport -p com.yourdomain.package -s src -d bin downloaded_wsdl_file.xml
然后它生成了src文件夹中的所有java文件和bin目录中的所有.class文件