Java 在没有Axis2 web应用程序的情况下部署Axis2.aar
我想知道是否有一种方法可以部署Axis2.aar文件,而不必将其作为Axis2 web应用程序的一部分。Java 在没有Axis2 web应用程序的情况下部署Axis2.aar,java,axis2,Java,Axis2,我想知道是否有一种方法可以部署Axis2.aar文件,而不必将其作为Axis2 web应用程序的一部分。 我知道我的问题很简短,但我无法提供太多信息来指导我的问题。我相信您希望在现有应用程序中部署axis2 web服务,如果是,请查看是的,有 axis2 web存档(axis2.war)可以提取一次,此后再也不必提取 axis2 webapp目录中的以下更改很常见: 您可以在“axis2/WEB-INF/modules/”中添加模块 您可以在“axis2/WEB-INF/lib/”中添加库 您
我知道我的问题很简短,但我无法提供太多信息来指导我的问题。我相信您希望在现有应用程序中部署axis2 web服务,如果是,请查看是的,有 axis2 web存档(axis2.war)可以提取一次,此后再也不必提取 axis2 webapp目录中的以下更改很常见:
- 您可以在“axis2/WEB-INF/modules/”中添加模块
- 您可以在“axis2/WEB-INF/lib/”中添加库
- 您可以更改“axis2/WEB-INF/conf/axis2.xml”文件中的配置
- 您可以在“axis2/WEB-INF/services/”中部署服务
<parameter name="hotdeployment">true</parameter>
true
您还可以使用以下配置参数覆盖服务的默认位置:
<parameter name="ServicesDirectory">service</parameter>
服务
当然,您也可以使用符号链接(unix/linux),但我不建议您使用这些链接污染您的安装
因此,总而言之,在您最初部署axis2.war文件之后,您不需要重新部署它,它可以保留,您可以在services目录中部署您的.aar文件。如果未启用热部署(默认),则需要手动重新启动tomcat服务器/重新加载上下文