最近项目需要用到Jboss服务器部署,打包成war包部署
程序中包含有段程序是要从classes目录下的template目录下读取模板文件,但打包部署到jboss下后却怎么也获取不到文件路径。
本人第一次使用jboss,查了好多资料,也只能通过getResourceAsStream获取流,但是我要路径字符串,求助谢谢!!
最近项目需要用到Jboss服务器部署,打包成war包部署
程序中包含有段程序是要从classes目录下的template目录下读取模板文件,但打包部署到jboss下后却怎么也获取不到文件路径。
本人第一次使用jboss,查了好多资料,也只能通过getResourceAsStream获取流,但是我要路径字符串,求助谢谢!!
我最近也遇到这个问题,刚解决了,贴上代码
@Autowired
WebApplicationContext webApplicationContext;
@ResponseBody
@RequestMapping(value = "/test2.do",method = RequestMethod.GET)
public AppResponse test2(){
String baseFolder=null;
try {
baseFolder=webApplicationContext.getResource("classpath:template").getFile().getPath();
} catch (IOException e) {
e.printStackTrace();
}
appResponse.setResultCode(200);
appResponse.setResultMessage("下载成功");
appResponse.setBusinessData(baseFolder);
return appResponse;
}