如何获取Web应用程序的war文件的路径?

时间:2015-12-13 18:35:44

标签: java tomcat

我需要使用war文件名作为输入来获取war文件的完整文件路径。我的意思是,返回值应该像C:/PFiles/project/tomcat/sender/sender.war

我试图使用以下方法获取路径,但它没有给我正确的路径。

File file = new File("sender.war");
String path = file.getAbsolutePath();

如何找到正确的路径?

1 个答案:

答案 0 :(得分:2)

尝试使用tomcat的系统属性。 String tomcatHome = System.getProperty( "catalina.base" );

这将为您提供主目录,您可以添加tomcatHome+"webapps/yourwar"