持久性 Axis2 服务文件
Persistent Axis2 Service Files
我在 JBoss EAP 6.2 服务器中的 Axis2 上部署了一个实例。但是,我可以添加服务文件的唯一方法是通过在线管理控制台。这是一个问题,因为当我通过控制台添加它们时,它们被添加到 standalone/tmp/vfs 内的随机文件夹中。所以当我停止并再次启动我的服务器时,我失去了我的参考,我需要通过控制台重新添加它们。我怎样才能设置它,这样我就不需要在每次启动服务器时都重新添加我的服务文件?
您可以将它们预先打包到 war
下的 /WEB-INF/services
下,以便它们与 war 文件一起自动部署。
例如
/WEB-INF
/services
/service_a.aar
/service_b.aar
/services.list
同一目录中的 services.list
文件是一个文本文件,列出了您的 aar 文件...每行一个
aar
文件只是压缩的 Axis 档案。它们包含一个 META-INF 目录,其中包含您的 wsdl、任何 xsd 文件和描述该服务的 Axis2 services.xml
服务配置文件。
我在 JBoss EAP 6.2 服务器中的 Axis2 上部署了一个实例。但是,我可以添加服务文件的唯一方法是通过在线管理控制台。这是一个问题,因为当我通过控制台添加它们时,它们被添加到 standalone/tmp/vfs 内的随机文件夹中。所以当我停止并再次启动我的服务器时,我失去了我的参考,我需要通过控制台重新添加它们。我怎样才能设置它,这样我就不需要在每次启动服务器时都重新添加我的服务文件?
您可以将它们预先打包到 war
下的 /WEB-INF/services
下,以便它们与 war 文件一起自动部署。
例如
/WEB-INF
/services
/service_a.aar
/service_b.aar
/services.list
同一目录中的 services.list
文件是一个文本文件,列出了您的 aar 文件...每行一个
aar
文件只是压缩的 Axis 档案。它们包含一个 META-INF 目录,其中包含您的 wsdl、任何 xsd 文件和描述该服务的 Axis2 services.xml
服务配置文件。