如何在netbeans中获取WAR中的网页路径?

时间:2013-07-01 08:58:40

标签: java netbeans glassfish

我有以下myXML.xml文件,我需要获取相对路径。 目录是

myProjectName-WAR 

Web-Pages 

WEB-INF , +searches

-searches > myXML.xml

绝对路径是

C:\Users\myUser\Documents\NetBeansProjects\myProjectName\myProjectName-war\web\searches\myXML.xml

我需要的东西可以给我一条路径,如果项目导出为jar,就像System.getProperty(“user.dir”)---但是user.dir给了我

C:\Users\myUser\Documents\NetBeansProjects\myProjectName\GlassFish_Server\glassfish\domains\domain1\config

我用Google搜索,可能的解决方案包括

ServletContext context = getContext();
String fullPath = context.getRealPath("/searches/myXML.xml");

但找不到getContext(),所以我现在不知所措。

1 个答案:

答案 0 :(得分:0)

试试这个:

request.getContextPath()