Web services 更改默认URL,即。http://localhost:8080/axis2/services/ 在Web服务中使用axis

Web services 更改默认URL,即。http://localhost:8080/axis2/services/ 在Web服务中使用axis,web-services,axis2,Web Services,Axis2,我尝试了下面提到的链接中的一个web服务示例 在示例中,当我们使用wsdl2java生成客户机代码时,使用的url如标题所述,即是否有任何方式可以使用自定义名称代替axis2/services作为ex.ponds/accounts 我尝试使用软件包,将aar文件保存在services目录中新创建的文件夹中,但不起作用 在axis2.xml中,您将看到 <parameter name="contextRoot">axis2</parameter> axis2 它通常被

我尝试了下面提到的链接中的一个web服务示例

在示例中,当我们使用wsdl2java生成客户机代码时,使用的url如标题所述,即是否有任何方式可以使用自定义名称代替axis2/services作为ex.ponds/accounts

我尝试使用软件包,将aar文件保存在services目录中新创建的文件夹中,但不起作用

在axis2.xml中,您将看到

<parameter name="contextRoot">axis2</parameter>
axis2
它通常被注释掉,我怀疑axis默认情况下只使用axis2。但是试着改变它,看看是否能解决它


我不认为您使用的是eclipse,但如果您使用eclipse,它有一种更简单的方法,可以通过“项目属性”->“Web项目设置”更改上下文根目录,这有帮助吗?请确保:QUOTE:Axis2假定您的所有服务实现都位于WEB-INF文件夹中名为services的目录中。所以,如果您不想更改它,就不必修改axis2.xml文件。(来自我发布的链接)