持久性Axis2服务文件

时间:2015-05-19 16:15:13

标签: jboss7.x axis2 jboss-eap-6

我在JBoss EAP 6.2服务器中的Axis2上部署了一个实例。但是,我可以添加服务文件的唯一方法是通过在线管理控制台。这是一个问题,因为当我通过控制台添加它们时,它们被添加到standalone / tmp / vfs中的随机文件夹中。因此,当我再次停止并启动我的服务器时,我将失去参考,我需要通过控制台重新添加它们。如何设置它以便每次启动服务器时都不需要重新添加服务文件?

1 个答案:

答案 0 :(得分:1)

您可以在war下的/WEB-INF/services内预先打包它们,以便使用war文件自动部署它们。

e.g。

/WEB-INF
  /services
    /service_a.aar
    /service_b.aar
    /services.list

同一目录中的services.list文件是列出aar文件的文本文件...每行一个

aar文件只是压缩的Axis档案。它们包含带有wsdl的META-INF目录,任何xsd文件和描述服务的Axis2 services.xml服务配置文件。