【发布时间】:2011-07-02 20:31:26
【问题描述】:
我正在尝试查看不同 jee6 服务器的兼容性。
这次我做了一个非常基本的 WS 应用程序
http://uploading.com/files/786a932f/HelloWorldWs.war/
这是最简单的一个:)
@WebService(serviceName = "HelloWorldWs")
public class HelloWorldWs {
/** This is a sample web service operation */
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String txt) {
return "Hello " + txt + " !";
}
}
在 Glassfish 3.1 上效果很好
http://localhost:8080/HelloWorldWs/HelloWorldWs?wsdl
返回 wsdl
但是当我尝试最新的 JBoss 7 CR 时,尽管部署了战争并且 http://localhost:8080/HelloWorldWs 有效,但该链接不再起作用。
我的问题是:我所做的事情是否有问题,或者 JBoss 还没有为 WS 做好准备,仅使用注释以这种简单的形式?
谢谢!
【问题讨论】:
-
我相信你必须确定你的 jax-ws.xml 文件是正确的。
-
我没有这样的文件,也不需要...
标签: java web-services jboss glassfish java-ee-6