當前位置:編程學習大全網 - 網站源碼 - java web應用程序的properties文件路徑

java web應用程序的properties文件路徑

這個問題就得看妳的配置文件放在哪裏啦,如果放在了項目的Classes目錄(或子目錄)下,妳可以用**.Class.getResource('相對路徑')來獲取配置文件路徑.如果是其他目錄,那妳只能在項目啟動時通過ServletContext獲取項目根目錄+配置文件的目錄來確定路徑.並把路徑放到類文件可以引用的地方啦.

以下是我在做項目時寫的壹個用於獲取路徑的類,寫的可能不太好.但還是希望能對妳有所幫助:

package com.example.web;

import java.io.File;

import java.net.URL;

import javax.servlet.ServletContext;

import javax.servlet./

* @return file:/F:/tomcat/webapps/J2EEUtil/WEB-INF/classes/com/

* */

public static URL getAbsolutePathWithClass(String path) {

return WebPath.class.getResource(path);

}

/**

* 獲取指定類文件的所在目錄的絕對路徑

*

* @param clazz

* 類

* @return 類文件的絕對路徑.例如:<br/> 包com.Aries.Util.Web下的Main.java類.<br/>

* 路徑為:file:/

* F:/tomcat/webapps/J2EEUtil/WEB-INF/classes/com/Aries/Util/Web/

* */

public static URL getAbsolutePathWithClass(Class clazz) {

return clazz.getResource("");

}

}

  • 上一篇:將War打包成源代碼
  • 下一篇:雲端搶紅包會透露個人信息嗎
  • copyright 2024編程學習大全網