生產包在開發環境報了個路徑找不到的錯誤,修改配置當然能夠解決問題了,但是如果每次上線變更都牽扯路徑的事會不會很煩呢?或者,就這樣忍受著?
下面是解決之道:
為了生產安全,還是不要修改配置為好。思路是手工創建開發環境運行程序所需目錄。
例如,開發環境tomcat安裝在C:盤(此時具體安裝在哪個子目錄下不重要)
查看生產配置形如:/one/two/three/four/WebSphere/logs/myapp/logs/rootLog.log
在開發環境C:盤創建/one/two/three/four/WebSphere/logs/myapp/logs
嗯,世界清靜了。
[解決其他類似問題]
1)如果在根路徑(例如C:)建目錄不管用,可以試試Tomcat安裝目錄下的bin目錄。
例如:C:\Program Files (x86)\Apache Software Foundation\Tomcat 5.0\bin
2)如果發現手工執行批處理啟動Tomcat沒問題,用TomcatMonitor啟動還是有問題,則可以在Startup選項卡設置"Working Path",例如在C盤創建了那些個目錄,那這裡就設為C:盤好了。
[可能的干擾]
1)Tomcat關掉重啟了木有?(Tomcat和Apache似乎還不是一回事兒)
2)在eclipse中時而能啟動tomcat,時而不能啟動,看起來有點不穩定,不妨檢查一下C:\Windows\System32\drivers\etc下的hosts文件,增加一行:
127.0.0.1 localhost.localdomain localhost