Erreur 500: Filtre [Spring OpenEntityManagerInViewFilter]: impossible de charger

StackOverflow https://stackoverflow.com/questions/1033714

  •  06-07-2019
  •  | 
  •  

Question

J'essaie de déployer une application Spring sur WAS 6.0 (JDK 1.4.2). Il y a un jour, je recevais des tonnes d'erreurs (Unsupported major.minor version 49.0). J'ai remplacé la plupart des fichiers jar et il ne me reste maintenant plus qu'une erreur:

org / springframework / orm / jpa / support / OpenEntityManagerInViewFilter (major.minor version 49.0 non prise en charge)

quel fichier jar dois-je remplacer pour cela? De plus, lorsque j'utilise mon URL dans le navigateur, le message d'erreur suivant s'affiche:

Erreur 500: le filtre [Spring OpenEntityManagerInViewFilter]: n'a pas pu être chargé

Pouvez-vous me guider s'il vous plaît où exactement je me trompe. Vous trouverez ci-joint mon fichier Web.xml.

Votre aide est très appréciée.

enter code here

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">     analytique     Application d'analyse générée par 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 chemin de classe: 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>

             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>

Était-ce utile?

La solution

La " version majeure.minor non prise en charge " Les erreurs résultent de l’utilisation des fichiers JAR compilés pour une version de Java supérieure à celle que vous utilisez.

Je pense que la version 49.0 du fichier de classe est Java 5 et que vous utilisez la version 1.4. Cela signifie que vous devez utiliser une bibliothèque Java 5 uniquement et que la seule version de Spring thats java 5 est Spring 3.0. Si tel est le cas, rétrogradez votre ressort à 2.5.6.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top