首页 > 解决方案 > 启用 HTTP 身份验证时从 WSDL 生成 java 代码

问题描述

我有自定义wsdl url。现在在 Intelij 中,我正在尝试使用此wsdl生成 java 类。我尝试使用Tools->WebServices->Generate Java Code From Wsdl. 当在我的 wsdl url 上禁用**http-auth 时Apache axis 2,此选项效果很好,但需要启用 http-auth。Axis 2 下没有输入用户名和密码的选项。我也试过Apache axis选项。我在启用该确定按钮后输入了用户/密码,但单击它后出现错误:服务器返回 HTTP 响应代码:401 for URL: mywsdlurl。还有Glassfix/Jax-WS 2.2 RI /Metro 1.X / JWSDP 2.2在启用 http-auth 之前运行良好的选项。当启用 http 身份验证时,有人可以建议如何从 WSDL 生成 Java 代码的正确方法吗?

标签: javaintellij-ideawsdlhttp-authentication

解决方案


您可以尝试设置代理(如tinyProxy),将授权标头添加到使用正确编码的凭据的请求中,并将您的 IDE 配置为在整个代理中工作。


推荐阅读