获取JBossSOA服务器中部署的war文件的路径

获取JBossSOA服务器中部署的war文件的路径,jboss,path,soa,war,web-deployment-project,Jboss,Path,Soa,War,Web Deployment Project,我想要部署在JBossSOA服务器中的war文件的路径。 因为文件可以部署在任何文件夹中 全部、默认、最小、生产、标准、web 因此,每当我需要在这些文件夹中查找文件时,我不想硬编码我的路径。 请帮我做以下事情 我还有一个问题,当部署war文件时,我们是否可以将xml文件放在war文件的外部。您可能无法这样做,因为.war文件将在web应用程序启动之前解包,因此web应用程序将不具有也不需要,了解以前存档的.war文件。但是文件夹仍然是一样的。如果我在生产环境中部署,那么它将只在生产环境中部署。

我想要部署在JBossSOA服务器中的war文件的路径。 因为文件可以部署在任何文件夹中

全部、默认、最小、生产、标准、web

因此,每当我需要在这些文件夹中查找文件时,我不想硬编码我的路径。 请帮我做以下事情


我还有一个问题,当部署war文件时,我们是否可以将xml文件放在war文件的外部。

您可能无法这样做,因为.war文件将在web应用程序启动之前解包,因此web应用程序将不具有也不需要,了解以前存档的.war文件。

但是文件夹仍然是一样的。如果我在生产环境中部署,那么它将只在生产环境中部署。这就是为什么我如何知道部署和运行的应用程序属于哪个文件夹?为什么需要完整路径?在大多数情况下,都有更好的解决方案。