无法将方法排除在JAX-WS作为Web服务操作之外

时间:2012-11-29 16:12:24

标签: java-ee jax-ws

我在Java EE 6中创建一个Web服务,用@WebService注释企业bean。 我只需要公开一些bean方法,所以我只用@WebMethod注释了所需的方法。 不幸的是,JAX-WS忽略了注释并尝试公开所有方法。问题是有一种方法,不打算用作Web服务操作,它返回一个接口,这不能由JAX-WS管理,因此不会部署Web服务。 这是预期的行为,还是我错过了什么?

1 个答案:

答案 0 :(得分:13)

您可以将属性“exclude”添加到注释并将其设置为true。 Javadoc声明:标记一种不作为Web方法公开的方法。