立冬後思春一下^^。應客戶要求,希望jdbc.properties不要被包進jar裡,可外顯手動修改再重啟standalone程式。在Spring3的applicationContext.xml改一下就好,原為
<util:properties id="jdbcProperties" location="classpath:jdbc.properties"/>
改為
<util:properties id="jdbcProperties" location="file:./jdbc.properties"/>
這樣改沒問題,但若要由crontab啟動這standalone程式就會找不到,把file:路徑寫死成絕對路徑又失去移植的彈性,所以麻煩被crontab執行的run.sh,在執行java -jar之前加一行change directory,如下:
cd /home/yourAp/
全站熱搜