我有一個在Tomcat中工作得很好的程序。但是,我們希望將其轉換爲Weblogic。然而,當我嘗試部署它,我收到以下錯誤信息:Weblogic - 說它需要Java 1.5或更高版本,儘管使用1.8
java.lang.IllegalStateException:AnnotationTransactionAttributeSource僅適用於Java 1.5和更高
的問題是,我運行Java 1.8。我讀到類似的問題可能是由Spring 2.5引起的(它顯然不承認1.7以上的任何東西),但我使用3.2.13,我試圖降級到Java 1.7,爲了安全起見,但我得到了相同的結果錯誤信息
編輯:我運行WebLogic Server 10.3.6
有沒有其他人遇到過嗎?
檢查您的服務器配置,您已安裝java 8並不意味着您的服務器將使用它 –
服務器的「監控 - >常規」選項卡確認JVM正在使用Java版本1.8.0_141。供應商是甲骨文公司。 – Beacon80
你有沒有嘗試檢查你的[項目的Java版本](https://stackoverflow.com/questions/23813369/spring-java-error-namespace-element-annotation-config-on-jdk-1-5-and-high )? –