500 Fehler: Filter [Frühling OpenEntityManagerInViewFilter]: konnte nicht geladen werden
-
06-07-2019 - |
Frage
Ich versuche, eine Feder-Anwendung bereitstellen auf 6,0 (JDK 1.4.2). Tag zurück war ich Tonnen (Nicht unterstützte major.minor Version 49.0) Fehler bekommen. Ich ersetzt die meisten der JAR-Dateien und jetzt habe ich mit nur einem Fehler bin links auf:
org / spring / ORM / JPA / support / OpenEntityManagerInViewFilter (Nicht unterstützte major.minor Version 49.0)
, welche JAR-Datei brauche ich für diese ersetzen? Auch wenn ich meine URL leite im Browser erhalte ich die Fehlermeldung:
Fehler 500: Filter [Frühling OpenEntityManagerInViewFilter]: konnte nicht geladen werden
Können Sie bitte leite mich, wo genau ich falsch mache. Beigefügt ist mein Web.xml.
Ihre Hilfe wird sehr geschätzt.
enter code here
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "> Analytik Roo erzeugten Analyseanwendung
<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 Classpath: log4j.properties org.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>
Frühling 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>
Lösung
Die „Nicht unterstützte major.minor Version“ Fehler, die durch Ihre Verwendung von JAR-Dateien verursacht werden, für eine höhere Version von Java kompilierten als Sie ausführen.
Ich denke, Klassendatei Version 49.0 ist Java 5, und Sie laufen 1.4. Das heißt, Sie müssen eine Bibliothek verwenden, die Java 5 nur, und die einzige Version des Frühlings das ist Java 5 nur ist Frühling 3.0. Wenn das der Fall ist, dann degradiert Ihren Frühling bis 2.5.6.