如何在JBoss 5.1中更改Web服务URL

时间:2010-04-23 14:46:19

标签: jboss web-services ejb

环境: 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

我想为此web服务定义另一条路径,例如:

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

如何在JBoss 5.1中配置它?是否有某种配置可以在任何Java EE服务器中使用?

1 个答案:

答案 0 :(得分:1)

通常在Web(服务)项目的web.xml文件中设置此类Java EE配置:

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

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