[英]Annotated WS in JBoss
我正在尝试查看不同 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,只使用注释?
谢谢 !
我在 JBoss AS 6 中遇到了类似的问题( JBWS-3276 )(在此处讨论)。
如JBoss 6 文档中所述,您可能必须向 web.xml 中添加一个条目。
如果您发现新问题,我建议您报告它们- 尽管请参阅规范而不是 Glassfish 实现,以获得有关预期行为的最终决定。 web 服务 API 在jboss.org/jbossws维护,因此最好跟踪这些版本以获得 JAX-WS 支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.