web專案在WebLogic下讀取配置檔案的錯誤

2021-06-22 00:43:46 字數 506 閱讀 6382

在web專案中讀取classes下的配置檔案,使用的是getclassloader().getresourceasstream的方法如下:

string syncfiledir = "sync";

string rulefile = "syncrule.xml";

ruleloader.class.getclassloader().getresourceasstream(syncfiledir+file.separator+rulefile)

在tomcat下部署執行使用正常,可讀取對應的配置檔案,列印出來的檔案路徑為(eclipse中啟動):

但是在weblogic下啟動會找不到相應的配置檔案,經過排查是**中file.separtor的問題,都是在windows環境下。

解決辦法:

file.separator在windows環境中得到的的是"\" ;將此分隔符改為"/"在weblogic下即可正常使用。

在tomcat下除錯weblogic專案

關於在tomcat環境下部署weblogic專案的方法步驟如下 weblogic版本為10.3.6 1.將所有需要的client jar包打包成乙個jar檔案 wlfullclient.jar cmd命令如下 d wls1036 dev wlserver server lib j a jar mod...

weblogic新增專案

登陸weblogic控制台。點選部署。在部署介面點選安裝。點選 upload your file s 新增專案 war包 點選next,預設的會將選中的war包放到當前域下面的管理伺服器的upload資料夾中。點選next,開始部署專案。這一步比較慢,等著就好了。預設選中將此部署安裝為應用程式,點選...

WebLogic在ADF元件下的Log配置

adf有著很強大的log架構體系odl oracle diagnostic logging 能夠結合log4j等一些主流的庫,使得log能夠自定義地輸出至相應的地方,記錄的內容包括log level,server,timestamp,source class以及具體的log資訊。在單機環境下,ser...