Glassfish中的Java Web服务使用https

时间:2012-06-20 14:47:53

标签: java web-services netbeans https

我正在尝试在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项目中的任何内容吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

然后它生成了src文件夹中的所有java文件和bin目录中的所有.class文件