Could not find resource sqlMapConfig.xml
我的项目使用嵌入式Tomcat的maven:
我确实尝试在类路径下添加文件,我确实尝试添加
sqlMapConfig.xml文件到Resources
但是没有用..
有什么奇怪的,如果我尝试从eclipse做maven update project
并尝试从eclipse启动应用程序,有时项目找到了配置文件,但情况并非总是如此,我需要构建包并启动jar通过使用maven和cmd ....
在我的代码的屏幕截图下面
答案 0 :(得分:0)
将其放回/resources
并执行:
String resource = "classpath:sqlMapConfig.xml"
答案 1 :(得分:0)
我确实弄明白了我的问题,但仍然不明白为什么可能导致我缺乏maven经验:
所有我必须做的只是来自eclipse的update maven project
然后从cmd做mvn package
似乎mvn compile
正在破坏我的文件但是我说我不知道为什么然而。
答案 2 :(得分:0)
在配置文件前/
并将此文件放入资源文件夹
private static String path= "/sqlmap-config.xml";
public static SqlMapClient getSqlMapInstance() throws IOException {
Reader reader = Resources.getResourceAsReader(path);
sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
return sqlMapClient;
}
注意:请确保您的sqlmap-config.xml
位于类路径resoures
文件夹中。