当我在 WAR 文件中部署我的 EJB Web 服务时,服务的上下文会发生变化。
即 -- http://localhost:8080/ServiceName/EJBName?wsdl
现在,它具有 Web 应用程序上下文-> -- http://localhost:8080/WebAppName/ServiceName?wsdl
为什么会发生这种变化以及如何控制我正在使用 Glassfish3/Java6 的 Web 服务的 URL,这就是我的 EJB 的样子->
@Stateless @WebService(endpointInterface = "com.foo.bar.Sei", serviceName = "ServiceName") 公共类 EJBName 实现 My {}