gpt4 book ai didi

spring - 错误 500 : Filter [Spring OpenEntityManagerInViewFilter]: could not be loaded

转载 作者:行者123 更新时间:2023-12-04 03:20:20 25 4
gpt4 key购买 nike

我正在尝试在 WAS 6.0 (JDK 1.4.2) 上部署一个 Spring 应用程序。前几天我遇到了很多(Unsupported major.minor version 49.0)错误。我替换了大部分 jar 文件,现在只剩下一个错误:

org/springframework/orm/jpa/support/OpenEntityManagerInViewFilter(不支持 major.minor 版本 49.0)

为此我需要替换什么 jar 文件?此外,当我在浏览器中运行我的 URL 时,我收到错误:

错误 500:过滤器 [Spring OpenEntityManagerInViewFilter]:无法加载

你能指导我吗,我到底哪里做错了。附件是我的 Web.xml。

非常感谢您的帮助。

enter code here

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 分析 Roo 生成的分析应用程序

<context-param>
<param-name>webAppRootKey</param-name>
<param-value>analytics.root</param-value>
</context-param>

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>

<context-param>

log4jConfigLocation类路径:log4j.propertiesorg.springframework.web.util.Log4jConfigListener org.springframework.web.context.ContextLoaderListener

<servlet>
<servlet-name>analytics</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>

<!-- Serves static resource content from .jar files such as spring-js.jar -->
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>analytics</servlet-name>
<url-pattern>/*.html</url-pattern>
</servlet-mapping>

<!-- Map all /resources requests to the Resource Servlet for handling -->
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>

<filter>
<filter-name>httpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>httpMethodFilter</filter-name>
<servlet-name>analytics</servlet-name>
</filter-mapping>

<filter>
<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>

Spring OpenEntityManagerInViewFilter /*

<session-config>
<session-timeout>10</session-timeout>
</session-config>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/WEB-INF/jsp/uncaughtException.jsp</location>
</error-page>

最佳答案

“Unsupported major.minor version”错误是由于您使用的 JAR 文件是为比您正在运行的更高版本的 java 编译的。

我认为类文件版本 49.0 是 Java 5,而您运行的是 1.4。这意味着您必须使用仅适用于 Java 5 的库,而仅适用于 Java 5 的 Spring 的唯一版本是 Spring 3.0。如果是这种情况,请将您的 Spring 降级到 2.5.6。

关于spring - 错误 500 : Filter [Spring OpenEntityManagerInViewFilter]: could not be loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1033714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com