我想从maven资源目录(src/main/resources)中读取我的属性文件。属性文件的路径称为:src/main/resources/jsfatwork/messages
该文件名为test。财产。我使用了JSF2.2、Eclipse和Java Web项目,webapp在Tomcat7上运行
我在mavenpom.xml文件中写道:
<resources>
<resource>
<directory>${basedir}/src/main/resouces/jsfatwork/messages</directory>
<include>**/test.properties</include>
</resource>
</resources>
并在我的java文件中写入:Properties prop=new Properties();
Properties properties = new Properties();
try {
//load a properties file
properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("test.properties"));
} catch(Exception e) {
}
但是它没有找到属性文件。我可以读出路径如何在Thread.currentThread(). getContextClassLoader(). getResourceAsStream
中找到吗?
试着用
properties.load(ThisClass.class.getResourceAsStream("/jsfatwork/messages/test.properties"));
我有一个目录结构如下的maven模块,我想在中获取的路径 我使用进行了尝试,但它给出了一个空值。 无法获取资源的路径
我的XML文件位于src/main/resources目录下。我的spring代码看起来像 运行此代码时,我得到以下异常:- java.io.FileNotFoundException:类路径资源[xml1.xml]无法解析为绝对文件路径,因为它不驻留在文件系统中:jar:file:/users/user/documents/project/target/bde-0.0.1-snapshot.ja
我在论坛上搜索了我的问题的答案,但我找不到。我的问题是: 我有两个项目:项目A和项目B。ProjectB使用ProjectA。在ProjectA中,我有两个文件夹:/src/main/resources和/src/test/resource。在ProjectB中,我运行:mvn clean install。我希望,在测试阶段,ProjectB中的类使用/src/test/resources中的资源
我知道我可以从src/test/resources加载一个文件: 但是如何获得src/test/resources目录的完整路径,即我不想加载一个文件,我只想知道目录的路径?
我有一个maven Spring项目,里面有文件。如何在SpringMVC控制器中读取它。 我正在使用 但是is.
我正在尝试访问src/main/Resources/XYZ/view文件夹中的xsd,其中XYZ/view文件夹是由我创建的,文件夹具有我需要进行xml验证的abc.xsd。 当我每次尝试访问xsd时,结果为null, 我试过了, 1) 2) 以及我为获取资源或类加载器等而进行的更多跟踪。 最后我得到了xsd, 文件文件 = 新文件(新类路径资源(“/src/main/resources/XYZ/