簡體   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