2010-08-12 4 views
0

Когда я развертываю веб-службу EJB в файле WAR, изменяется контекст службы.
т.е. - http://localhost:8080/ServiceName/EJBName?wsdl Теперь у него есть веб-приложение context-> - http://localhost:8080/WebAppName/ServiceName?wsdlМесто WSDL, измененное при развертывании веб-службы EJB в WAR

Почему это изменение и как контролировать URL веб-службы я использую Glassfish3/Java6 и это то, что мой EJB выглядит как->

@Stateless @WebService (endpointInterface = "com.foo.bar.Sei", SERVICENAME = "ServiceName") класс EJBName общественность реализует Мой {}

ответ

0

Там была ошибкой в ​​Glas sfish v3, где веб-службы ejb в войне рассматривались как webapps. Это было рассмотрено в GF 3.0.1, а GF 3.1

Я обновил свой сервер Glassfish, и проблема исчезла :)

Смежные вопросы