【问题标题】:How to change endpoint url?如何更改端点网址?
【发布时间】:2018-11-14 23:24:51
【问题描述】:

我尝试在 websphere 8.5.5.6 上部署我的应用程序。如果我像

一样运行我的应用程序
public static void main(String [] args){
     Endpoint endpoint = Endpoint.create(new GenericAccountImpl);
     endpoint.publish("http://0.0.0.0:9084/service/GenericAccount")
}

效果很好。但是当我尝试在 WAS 上部署它时(它托管在另一台机器上),它不起作用

【问题讨论】:

    标签: java web-services websphere jax-ws


    【解决方案1】:

    在部署到像 WebSphere 这样的 EE 应用服务器时,您不只是对端点 URL 进行硬编码。

    来自the doc

    已发布的 WSDL 文件中包含的实际端点 URL 由前缀后跟模块的上下文根和 Web 服务 url 模式,例如, http://myHost:9045/services/myService.

    【讨论】:

    • 我的 wsdl 文件包含它。但它仍然不起作用。我在 wsdl 文件中的网址是http://myHost:9084/context-root/services/GenericAccount。但这对我没有帮助。可能出了什么问题?
    • 这是 Liberty 还是传统的 WebSphere?
    • Kurtz,假设它是传统的。在日志头Websphere [IBMJAVA71 7.1.3.10 cf071533.01]Platform 8.5.5.6 [ND 8.5.5.6] running with process name SBT...
    猜你喜欢
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2011-01-30
    相关资源
    最近更新 更多