Как изменить URL веб-сервиса в JBoss 5.1 - PullRequest
3 голосов
/ 23 апреля 2010

Окружающая среда: Windows 2003 JBoss 5.1

Код:

@WebService
@Stateless
@SOAPBinding(style = Style.RPC)
public class MyWebService {
public String sayHello() {
return "Hello";
}
}

WSDL развернут в: http://localhost:8080/ear-project-ejb-project/MyWebService?wsdl

Я бы хотел определить другой путь для этого веб-сервиса, например:

http://localhost:8080/MyApplication/MyWebService?wsdl

Как настроить это в JBoss 5.1? Существует ли какая-либо конфигурация, которая будет работать на любом сервере Java EE?

1 Ответ

1 голос
/ 02 июня 2010

Обычно вы задаете такую ​​конфигурацию Java EE в файле web.xml вашего веб-проекта (службы):

<display-name>MyApplication</display-name>

<servlet>  
    <servlet-name>MyWebService</servlet-name>
    <servlet-class>com.my.company.my.package.MyWebServiceEndPoint</servlet-class>
</servlet>
...