跨应用程序服务器Web服务注释

时间:2015-01-25 11:49:03

标签: java web-services java-ee glassfish wildfly

这可能看起来像一个荒谬的问题,有些人可能无知,但我是J2EE的新手并且只是选择。所以请帮助我理解。 我在Glassfish 4中遇到了一个创建Web服务的教程。我使用@WebService注释等成功创建了一个非常简单的WS(Glassfish基于注释生成了WSDL和测试器)。

我想尝试使用WildFly(以前的JBoss AS)。所以我在Wildfly中部署了相同的Web应用程序。但服务器控制台提出错误,指出@WebService注释不能包含我使用的某些属性(如serviceNamebindingName等)。

有人可以解释一下为什么J2EE注释在一个完整的,最新的应用服务器上工作时不能用于另一个应用服务器吗?

1 个答案:

答案 0 :(得分:0)

bindingName不是javax.jws.WebService注释的合法元素。