当前位置: 首页 > 知识库问答 >
问题:

Weblogic-表示它需要Java 1.5或更高版本,尽管使用1.8

子车桐
2023-03-14

我有一个程序在Tomcat中运行得非常好。然而,我们希望将其转换为Weblogic。然而,当我尝试部署它时,会收到以下错误消息:

IllegalStateException:AnnotationTransactionAttribute资源仅在java 1.5及更高版本上可用

问题是,我运行的是Java 1.8。我读到Spring 2.5可能会导致类似的问题(它显然无法识别1.7以上的任何内容),但我使用的是3.2.13,为了安全起见,我尝试降级到Java 1.7,但我收到了相同的错误消息

编辑:我正在运行WebLogic Server 10.3.6

还有其他人遇到过这种情况吗?

共有1个答案

谢哲瀚
2023-03-14

您不需要编写您使用的weblogic版本。

请注意,Weblogic 12.1.3不支持Spring 3.2.x

WebLogic Server 12.1.3中的WebLogic Server/Spring集成功能支持Spring Framework版本3.0.x、3.1.x和4.0.x。(注意,Spring Framework版本3.2.x不受支持。)

因此,请确保您不使用Weblogic提供的Spring实现。您必须在部署中覆盖Weblogic库,因为提供的库通常是首选的,并且在类路径中排在首位。

有关更多详细信息,请参阅用于Spring支持的Weblogic留档。

 类似资料:
  • 根据我的头衔。几个月来,我一直在愉快地使用Eclipse,但现在它出现了问题(我认为这是因为我在SDK中添加了API 19)。 无论如何,我删除了SDK和Eclipse,并重新安装了它们。它们位于C:\Program Files(x86)中名为development的文件夹中,与Java文件相同。 所以我加载了Eclipse并且没有错误,所以我想我会更新SDK:Android SDK Tools

  • (环境:Windows 7 Eclipse) 当我在Android SDK Manager中更新时,我已经选择了所有SDK、平台、示例等。重启Eclipse后,当我尝试访问Android SDK Manager时,我收到了这条消息:android sdk的位置尚未在首选项中设置! 当我试图在窗口中定位SDK时- 我试图更新最新的ADT。它告诉我:无法完成请求。有关详细信息,请参阅错误日志。Andr

  • 此Android SDK需要Android Developer Toolkit 23.0.0或更高版本。当前版本为22.6.3.v201404151837-1123206。请将ADT更新到最新版本。 我的sdk版本精确地设置为以下目录。

  • 问题内容: 我使用Android Studio,最近收到错误消息: 错误:任务’:app:compileDebugJavaWithJavac’的执行失败。compileSdkVersion’android-24’需要JDK 1.8或更高版本进行编译。 但是我已经安装了JDK 1.8: :\ Users ..> java -version Java版本“ 1.8.0_91” Java(TM)SE运行

  • 我使用Android Studio,最近得到了错误: 错误:任务“:app:CompileDebugJavaWithJavac”执行失败。compileSdkVersion“Android-24”需要JDK1.8或更高版本才能编译。 但我已经安装了JDK1.8: :\users..>java-version java version“1.8.0_91”java(TM)SE运行时 环境(build

  • 当我启动Eclipse时,我得到以下错误。 当我试图从帮助>安装新软件更新时······使用eclipse更新链接https://dl-ssl.google.com/eclipse/plugin/4.2 它给了我以下错误: 我现在该怎么办?