环境: 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服务器中使用?
答案 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>