某些檔案只能放在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#
- web專案讀取classpath下面檔案Web
- Git上傳時忽略某些檔案Git
- JS檔案放在頭還是尾JS
- 如何在“我的所有檔案”中隱藏某些檔案?
- 重建控制檔案後某些檔案被命名為MISSINGnnnnnGNN
- 將framework檔案放在一個單獨的檔案中Framework
- Git 小技巧:忽略某些檔案的更改Git
- linux下面tomcat域名配置LinuxTomcat
- 注意放在/tmp目錄下的檔案
- Android 中怎麼把edittext游標放在文字下面Android
- windows檔案掛載到linux下面WindowsLinux
- 忽略某些檔案 —— Git 學習筆記 05Git筆記
- 修改所有xml檔案中的某些內容XML
- AIX上打包排除某些檔案/資料夾AI
- 使用git-diff時如何忽略某些檔案Git
- Oracle 中$ORACLE_HOME/bin/oracle檔案Oracle
- mysql 主從日誌檔案mysql-bin檔案清除方法MySql
- win10 .bin檔案怎麼安裝_win10系統.bin檔案安裝操作方法Win10
- compass專案監控檔案報 /usr/bin/env 找不到檔案
- /bin/bash 和 /bin/ksh使用的使用者配置檔案的比較
- linux 下面壓縮、解壓.rar檔案Linux
- nginx多個專案放在不同的tomcat中,共享同一個埠NginxTomcat
- /bin、/sbin、/usr/bin、/usr/sbin、/usr/local/sbin放置可執行檔案的區別
- 傑裡之Bin 檔案燒錄過程【篇】
- 把AirDrop放在程式塢,讓檔案傳送更方便AI
- php刪除資料夾及其下面的檔案PHP
- 雲伺服器mysql定期清理bin-log檔案伺服器MySql
- block change tracking檔案可以放在flash_recovery_area裡!BloC
- Apache Tomcat檔案包含漏洞分析ApacheTomcat
- python實現word2vec訓練結果bin檔案轉txt檔案Python
- Linux下面批量刪除某種型別的檔案Linux型別
- 完整恢復模式僅對某些檔案組進行還原模式
- 解決 無法將檔案" "複製到“bin\*.*”。對路徑“bin\*.*”的訪問被拒絕。
- Win10系統CUE和BIN檔案如何開啟Win10
- Linux中Bin檔案壓縮包解壓執行Linux