Wildfly 9无状态会话bean Web服务未显示在Web服务端点中

时间:2015-12-16 09:14:19

标签: web-services jax-ws wildfly-8 ejb-3.2

我对Wildfly服务器很新。

目前我正在尝试将简单的无状态会话Bean公开为Web服务。我不想使用webModule来定义Web服务bean的servlet映射。我想把它分开。 我只想将一个简单的无状态会话Bean公开为Web服务。

我使用wildfly-javaee7-webapp-ear-blank-archetype作为起点。

在ejbModule中,我添加了一个带有@WebService注释的无状态会话Bean。 ejbModule打包在.ear文件中,该文件部署到WildFly Server 9.部署现在显示错误消息。

我现在希望在Web服务端点下的管理控制台中看到一些端点,如文档(https://docs.jboss.org/author/display/WFLY9/JAX-WS+User+Guide)所示。但我看不到任何终点。

我做错了什么? 如何访问生成的Web服务的WSDL文件? 当ejb打包在ear文件中时,确切的上下文根是什么? 任何提示都表示赞赏。

package eu.sample.testws.service;

import javax.ejb.Stateless; import javax.jws.WebService;

/ **  * Session Bean实现类TestWSBean  * / @Stateless @WebService(serviceName =“TestWSService”,name =“TestWSServiceName”,portName =“TestWSPortName”,targetNamespace =“http://sample.eu”) 公共类TestWSBean {

/**
 * Default constructor. 
 */
public TestWSBean() {
    // TODO Auto-generated constructor stub
}


public String sayHello(){
    return "Hello";
}

}

0 个答案:

没有答案