解決Weblogic部署war找不到spring配置文件的問題
Weblogic部署war找不到spring配置文件
我有一個web工程在Tomcat7下部署沒有問題,
可是移植到Weblogic10上出現(xiàn)如下錯誤:
一開始以為是我的applicationContext.xml里的spring自動掃描包的配置有問題,多次修改,測試仍沒有效果,后來發(fā)現(xiàn)是web.xml里加載spring配置文件的問題,如下:
<!-- Spring和mybatis的配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:application*.xml</param-value> </context-param>
上面的application*.xml在weblogic里會出問題,(weblogic不支持這種寫法)而在tomcat里可以。
后來修改為
<!-- Spring和mybatis的配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-weblogic.xml</param-value> </context-param>
Spring讀取配置文件錯誤解決
在.properties配置文件中寫入數(shù)據(jù)庫配置數(shù)據(jù),username=root
然后在配置類中用@value
讀取
會產(chǎn)生錯誤
這是因為不能username是環(huán)境變量,spring在對配置文件解析后會直接讀取環(huán)境變量為我自己電腦用戶Administrator
在配置文件中修改username=jdbc.username即可
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決@Autowired注入空指針問題(利用Bean的生命周期)
這篇文章主要介紹了解決@Autowired注入空指針問題(利用Bean的生命周期),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02Java+Windows+ffmpeg實現(xiàn)視頻轉(zhuǎn)換功能
這篇文章主要為大家詳細介紹了Java+Windows+ffmpeg實現(xiàn)視頻轉(zhuǎn)換功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12MybatisPlus 不修改全局策略和字段注解如何將字段更新為null
這篇文章主要介紹了MybatisPlus 不修改全局策略和字段注解如何將字段更新為null,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Spring+SpringMVC+JDBC實現(xiàn)登錄的示例(附源碼)
這篇文章主要介紹了Spring+SpringMVC+JDBC實現(xiàn)登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05