gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 02:53:34 25 4
gpt4 key购买 nike

我创建网络服务

@WebService(serviceName = "DynamipsService2")
@Stateless()
public class DynamipsService2 {

@WebMethod(operationName = "StartSession")
public static String StartSession(@WebParam(name = "key") String key) {
try {

return "100-Session started";

} catch (Exception ex) {
return null;
}
}

}

我想测试但是在页面上 http://localhost:8080/DynamipsService2/DynamipsService2?Tester崩溃错误

Error generating artifacts for the following WSDL http://localhost:8080/DynamipsService2/DynamipsService2?WSDL

Possible causes can be invoking https when the application is not configured for security

我在同一个程序集中创建了其他 Web 服务并且它可以工作。

最佳答案

我也遇到了这个问题。我的解决方案是在测试器的 URL 中使用我的主机名而不是本地主机。

所以在我的例子中,当我在 NetBeans UI 中单击“测试 Web 服务”时,NetBeans/Glassfish 默认执行的以下操作有效:

http://localhost:8080/Calculator/Calculator?Tester

但是,当我将以下内容粘贴到浏览器中时,它确实起作用了:

http://david-pc:8080/Calculator/Calculator?Tester

我不知道如何更改 NetBeans 用于内置测试对话框的主机名(我也无法从错误对话框中剪切和粘贴 URL)。因此,我不得不从视觉上将错误消息中的 URL 复制到浏览器中,同时替换主机名。

关于java - 可能的原因可能是在应用程序未配置安全时调用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6476401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com