将参数传递给部署在两个JBOSS实例中的WAR文件

时间:2018-07-26 22:32:11

标签: java jboss

我是.NET程序员,现在我正在为用JAVA开发的Web服务而苦苦挣扎。 Web服务无权访问数据库,只能执行一些加密任务。要部署它,我在Net Beans中构建具有依赖项的项目,生成一个WAR文件,并将其上传到JBOSS Web控制台中。

问题是我正在寻找.Net中的Web.Config类似物,其中一些参数可由人工设置而无需再次编译。在我的代码中,我使用所有参数调用XML文件,但是,文件的位置必须经过硬编码。我的解决方案是在文件夹中设置一个环境变量,因此我总是必须在该文件夹中查找XML。

但给您带来不便:将在同一台服务器上的两个JBOSS实例中设置相同的部署,并且两个Web服务都可以访问同一文件,但这不会发生,因为每个配置中的某些配置都不同

我尝试了Web.xml文件,但是在JBOSS文件夹中哪里可以找到它?每次我上传战争或禁用/启用战争时,它都会更改web.xml的文件夹

您有什么建议?

1 个答案:

答案 0 :(得分:0)

使用Web控制台的想法是使用工件(封闭包装),您不应该手动对其进行修改。

根据我对您的要求的理解,一种选择是在每个jboss的类路径中放置一个外部文件。

https://developer.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath?_sscc=t