如何在JBoss5.1中更改web服务URL

如何在JBoss5.1中更改web服务URL,jboss,web-services,ejb,Jboss,Web Services,Ejb,环境: 视窗2003 JBoss5.1 代码: wsdl部署在: http://localhost:8080/ear-project ejb project/MyWebService?wsdl 我想为这个Web服务定义另一个路径,比如: http://localhost:8080/MyApplication/MyWebService?wsdl 如何在JBoss5.1中配置它?是否有某种配置可以在任何Java EE服务器中工作?通常,您可以在web(服务)项目的web.xml文件中设置这种Java

环境: 视窗2003 JBoss5.1

代码:

wsdl部署在:
http://localhost:8080/ear-project ejb project/MyWebService?wsdl

我想为这个Web服务定义另一个路径,比如:

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


如何在JBoss5.1中配置它?是否有某种配置可以在任何Java EE服务器中工作?

通常,您可以在web(服务)项目的web.xml文件中设置这种Java EE配置:

MyApplication
MyWebService
com.my.company.my.package.MyWebServiceEndPoint
@WebService
@Stateless
@SOAPBinding(style = Style.RPC)
public class MyWebService {
public String sayHello() {
return "Hello";
}
}
<display-name>MyApplication</display-name>

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