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