繁体   English   中英

Glassfish 中使用 https 的 Java Web 服务

[英]Java Web Service in Glassfish with https

我正在尝试在 Glassfish 3.1 中部署一个 Web 服务,它可以与 http 和 https 一起使用。 它在 http 中工作正常,但在 https 中尝试时它说

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

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

服务器日志说:

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

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

[ERROR] failed.noservice=在提供的 WSDL(s) 中找不到 wsdl:service:需要提供至少一个 WSDL 和至少一个服务定义。

未能解析 WSDL。

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

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

谢谢!

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM