某些檔案只能放在tomcat\bin 下面?
開發環境:jbuilder9 + tomcat 4.1
背景:
1、在讀取一個XML的配置檔案時,該XML無論放在哪裡都找不到,最後放在%tomcat%\bin目錄下,直接就可以讀取了,好象和當前檔案在同一個目錄一樣。
2、前兩天使用log4j,配置檔案log4j.property 也是一樣的問題,放在%tomcat%\bin下面可以訪問,除此以外,放在應用程式的任何地方都訪問不了。
示例程式碼:
package com.abc.tpms;
public class MenuTree
{
static Logger logger = Logger.getLogger(ReportMenuTree.class);
public MenuTree()
{
//注意這裡
PropertyConfigurator.configure("log4j.properties");
}
public StringBuffer CreateMenuTree(String reportServerAddress)
{
SAXBuilder repURLSb;
repURLSb = new SAXBuilder();
//注意這裡
Document urlDoc = repURLSb.build(new FileInputStream(
reportServerAddress));
......
}
}
其中reportServerAddress就是那個XML的檔名,不包括路徑。
log4j.properties也一樣。他們兩個都是放在%tomcat%\bin下才能訪問。
問題:透過怎樣的設定,才能把類似的檔案放到工作目錄,而不用複製到%tomcat%\bin下面?
相關文章
- IDEA忽略某些檔案Idea
- bin是什麼檔案格式 bin檔案要怎麼開啟
- C# 生成解決方案時放在Bin目錄下的DLL檔案消失了,怎麼回事?C#
- linux 下面壓縮、解壓.rar檔案Linux
- 將jar檔案放在伺服器中JAR伺服器
- Git 小技巧:忽略某些檔案的更改Git
- win10 .bin檔案怎麼安裝_win10系統.bin檔案安裝操作方法Win10
- 忽略某些檔案 —— Git 學習筆記 05Git筆記
- 修改所有xml檔案中的某些內容XML
- Apache Tomcat檔案包含漏洞分析ApacheTomcat
- /bin、/sbin、/usr/bin、/usr/sbin、/usr/local/sbin放置可執行檔案的區別
- 傑裡之Bin 檔案燒錄過程【篇】
- 如何將檔案放在正確位置?2020年的檔案傳輸解決方案
- 把AirDrop放在程式塢,讓檔案傳送更方便AI
- Tomcat 的 Server 檔案配置詳解!!!TomcatServer
- Linux中Bin檔案壓縮包解壓執行Linux
- 雲伺服器mysql定期清理bin-log檔案伺服器MySql
- Win10系統CUE和BIN檔案如何開啟Win10
- 訪問Webapp目錄下面的html檔案變為程式碼WebAPPHTML
- Linux下面誤刪除檔案使用extundelete工具恢復介紹Linuxdelete
- FAQ docker執行tomcat提示找不到檔案DockerTomcat
- Linux中如何設定檔案只能追加而不能刪除Linux
- host檔案放在哪 hosts修改後無法儲存怎麼辦
- Mac 終端配置Tomcat提示bash: tomcat8.0.39/bin/startup.sh: 許可權不夠MacTomcat
- Tomcat--檔案上傳--檔案包含--(CVE-2017-12615)&&(CVE-2020-1938)Tomcat
- webstorm中express專案bin/www檔案型別顯示錯誤解決方法WebORMExpress型別
- 一個專案中:只能存在一個 WebMvcConfigurationSupport (靜態檔案失效之坑)WebMVC
- jmeter 引數化 csv外掛的讀取檔案 bin目錄JMeter
- 遞迴修改資料夾下面所有檔案裡面的的abc為abcde遞迴
- 存放在電腦中的檔案丟失了怎麼恢復
- centos下對檔案某些特定字串分組統計出現次數CentOS字串
- 使用HiBurn燒錄鴻蒙.bin檔案到Hi3861開發板鴻蒙
- 深入淺出Tomcat/1- 來歷和配置檔案Tomcat
- 如何讓某些使用者對Marketing Cloud的contact資料只能實施只讀操作Cloud
- 小技巧:如何突破某些網站只能登陸後才能進行文字拷貝的限制網站
- 通過配置tomcat在瀏覽器訪問非專案中的檔案Tomcat瀏覽器
- Springboot2專案配置(熱部署+war+外部tomcat+外部配置檔案)Spring Boot熱部署Tomcat
- Python將表格檔案中某些列的資料整體向上移動一行Python
- 使用 setenv 配置檔案管理 Tomcat 的自定義環境變數Tomcat變數