项目中需要获取到tomcat的实际根目录,目前知道两种方法
- 这是个有问题的代码,在mac和linux上可以执行的好,但是在windows上获取不到
String rootPath = new File("").getAbsolutePath();
System.out.println(rootPath);
//最后输出 /Users/a/soft/apache-tomcat-8.5.37/bin
//这个你自己进行目录截取就可以
- 貌似没问题,在mac、windows上都试过,都是可以的
System.out.println(System.getProperty("catalina.home"));
//最后输出 /Users/a/soft/apache-tomcat-8.5.37
网友评论