【问题标题】:openshift - how to obtain webservice endpointopenshift - 如何获取网络服务端点
【发布时间】:2014-11-02 17:38:54
【问题描述】:

我创建了一个示例网络服务

package com.faisal.webservices.register;

import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService()
public class RegisterService {

    @WebMethod()
    public String sayHello(String name) {
        System.out.println("Hello: " + name);
        return "Hello " + name + "!";
    }
}

web.xml

<servlet>
    <display-name>RegisterService</display-name>
    <servlet-name>RegisterService</servlet-name>
    <servlet-class>com.faisal.webservices.register.RegisterService</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>RegisterService</servlet-name>
    <url-pattern>/RegisterService</url-pattern>
</servlet-mapping>

当我尝试访问wsdl url http://osdbconn-faisal.rhcloud.com/RegisterService?WSDL(如mentioned here)时,它返回了一个异常

如何获取端点?

【问题讨论】:

    标签: java web-services jboss wsdl openshift


    【解决方案1】:

    在 google 上进行大量搜索后,this question 将我指向In order to be able to access the WSDL file I had to create a file jboss-web.xml
    所以,我在WEB-INF 下创建了jboss-web.xml 作为(found here)

    <?xml version="1.0" encoding="UTF-8"?>
    <jboss-web>
        <context-root>/</context-root>
    </jboss-web>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      相关资源
      最近更新 更多