解決Weblogic部署war找不到spring配置文件的問題
Weblogic部署war找不到spring配置文件
我有一個(gè)web工程在Tomcat7下部署沒有問題,
可是移植到Weblogic10上出現(xiàn)如下錯(cuò)誤:

一開始以為是我的applicationContext.xml里的spring自動(dòng)掃描包的配置有問題,多次修改,測(cè)試仍沒有效果,后來(lái)發(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里會(huì)出問題,(weblogic不支持這種寫法)而在tomcat里可以。
后來(lái)修改為
<!-- Spring和mybatis的配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-weblogic.xml</param-value>
</context-param>
Spring讀取配置文件錯(cuò)誤解決
在.properties配置文件中寫入數(shù)據(jù)庫(kù)配置數(shù)據(jù),username=root

然后在配置類中用@value
讀取

會(huì)產(chǎn)生錯(cuò)誤
![]()
這是因?yàn)椴荒躸sername是環(huán)境變量,spring在對(duì)配置文件解析后會(huì)直接讀取環(huán)境變量為我自己電腦用戶Administrator
在配置文件中修改username=jdbc.username即可


以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java8新特性之Collectors.joining()實(shí)例詳解
在項(xiàng)目中我們常常要對(duì)list集合的數(shù)據(jù)做一些字符串拼接/處理等相關(guān)操作,下面這篇文章主要給大家介紹了關(guān)于Java8新特性之Collectors.joining()的相關(guān)資料,需要的朋友可以參考下2023-01-01
Java使用get請(qǐng)求接收List集合數(shù)據(jù)(json)并導(dǎo)出報(bào)表問題
這篇文章主要介紹了Java使用get請(qǐng)求接收List集合數(shù)據(jù)(json)并導(dǎo)出報(bào)表問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
jpa多數(shù)據(jù)源時(shí)Hibernate配置自動(dòng)生成表不生效的解決
這篇文章主要介紹了jpa多數(shù)據(jù)源時(shí)Hibernate配置自動(dòng)生成表不生效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
Spring?Cloud詳細(xì)講解zuul集成Eureka流程
這篇文章主要介紹了Spring?Cloud?zuul集成Eureka,Eureka?Client中內(nèi)置一個(gè)負(fù)載均衡器,用來(lái)進(jìn)行基本的負(fù)載均衡,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
springboot使用spring-data-jpa操作MySQL數(shù)據(jù)庫(kù)
這篇文章主要介紹了springboot使用spring-data-jpa操作MySQL數(shù)據(jù)庫(kù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-07-07

