Java JBoss7中在何处包含.property文件

Java JBoss7中在何处包含.property文件,java,jboss7.x,properties-file,Java,Jboss7.x,Properties File,我有一个属性文件,它作为一个java类的资源包被调用,这个java类被包装成一个JAR文件并包含在另一个java应用程序中。在第二个java应用程序中,我需要调用这个属性文件。当我这么做的时候,我得到了一个例外 "Caused by: java.util.MissingResourceException: Can't find bundle for base name DSPDB, locale en_US" 我不确定在何处包含该.property文件,以便它在运行时可见 请帮助。我按照以下链

我有一个属性文件,它作为一个java类的资源包被调用,这个java类被包装成一个JAR文件并包含在另一个java应用程序中。在第二个java应用程序中,我需要调用这个属性文件。当我这么做的时候,我得到了一个例外

"Caused by: java.util.MissingResourceException: Can't find bundle for base name DSPDB, locale en_US"
我不确定在何处包含该
.property
文件,以便它在运行时可见


请帮助。

我按照以下链接,认为这会有所帮助:


基本思想是将属性文件放在配置路径中,并使该路径在JBOSS服务器的类路径上可用

你能发布你的jar文件的结构吗?道具文件现在在哪里?你是说
.properties
?通常,它应该存储在
src/main/resources
中。打包JAR后,它将被移动到JAR中正确的位置(通常是根目录)Hi@Valijion,难道不能将.property文件放在JAR文件之外吗?我正在JBoss7中部署这个JAR。我想把它放在服务器上的某个地方,这样就很容易配置。是的,你可以。您需要实现以下代码:
System.getProperty(“some_key”,null)
检查某个_键由环境或执行参数定义的位置。因此,稍后,您可以执行:
java-jaryour\u jar.jar-Dsome\u key=path/to/properties
您能详细说明一下吗?我已经尝试将属性文件放置在服务器的配置文件夹中,并尝试加载它。但它似乎不起作用。