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

rem*_*gio 7 jax-ws java-ee

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

Flo*_*ian 13

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