加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-ee – 为什么我需要在glassfish 4上使用sun-jaxws.xml文件

发布时间:2020-12-15 02:18:12 所属栏目:Java 来源:网络整理
导读:我正在迈向JAX-WS世界的第一步并使用glassfish 4. 我只是尝试重建JavaEE7 Oracle Jax-WS示例并具有以下Web服务: @WebServicepublic class Hello { @WebMethod public String sayHello(String name) { System.out.println("Webservice sayHello called...");
我正在迈向JAX-WS世界的第一步并使用glassfish 4.

我只是尝试重建JavaEE7 Oracle Jax-WS示例并具有以下Web服务:

@WebService
public class Hello {

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

没有更多..我已经将它部署在glassfish上,我可以使用测试仪,我可以看到WSDL – 很好.

现在我正在编写应该由JSF2视图调用的客户端.以下是bean:

@Named
@RequestScoped
public class HelloServiceClient {

    @WebServiceRef(wsdlLocation="http://localhost:8080/HelloService/HelloService?WSDL")
    private HelloService service;

    public String callHello() {
        Hello helloPort = service.getHelloPort();
        return helloPort.sayHello(" JSF2 View!");
    }

    public String callWSSayHello(String name) {
        Hello helloPort = service.getHelloPort();
        return helloPort.sayHello(name);
    }
}

还有一个简单的视图,只需调用callHello()方法并显示结果.

我正在将该应用程序部署到同一个glassfish服务器并出现以下错误:

java.io.IOException:
com.sun.enterprise.admin.remote.RemoteFailureException: Error occurred
during deployment: Exception while loading the app :
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:
com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11:
Laufzeitdeskriptor konnte nicht geparst werden:
javax.xml.ws.WebServiceException: Laufzeitdeskriptor
“/WEB-INF/sun-jaxws.xml” fehlt. Please see server.log for more
details.

所以我不明白sun-jaxws的概念 – 即使 – oracle文档和示例并没有告诉我任何关于它的事情.

我做错了什么 – 可能在我的IDE或其他任何东西?

解决方法

我找到了问题的答案:

我的IDE自动将WSServlet添加为我的web.xml的监听器 – >如果你从web.xml中删除它,它正在按预期工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读