Question

Je suis en train de commencer à développer avec Java et le cadre Stripes. Je suit dans mon fichier web.xml

<?xml version="1.0" encoding="ISO-8859-1"?> 
<web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    >

      <filter>
        <filter-name>StripesFilter</filter-name>
        <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
        <init-param>
          <param-name>ActionResolver.Packages</param-name>
          <param-value>
            pdapm.action
          </param-value>
        </init-param>
        <init-param>
          <param-name>Extension.Packages</param-name>
          <param-value>
            pdapm.extensions, org.stripesbook.reload.extensions
          </param-value>
        </init-param>   
      </filter>

      <filter>
        <filter-name>DynamicMappingFilter</filter-name>
        <filter-class>net.sourceforge.stripes.controller.DynamicMappingFilter</filter-class> 
      </filter>

      <filter-mapping>
        <filter-name>DynamicMappingFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>   
      </filter-mapping>

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

</web-app>

Je reçois l'erreur:

The requested resource ... is not available.

Y at-il quelque chose que je dois ajouter ou tout ce que je devrais essayer de réparer associé à tomcat. Je les addon tomcat à xampp. Je suis un débutant il est peut-être une simple erreur ou pas sautée. Je suis à la recherche d'un petit coup de pouce dans la bonne direction.

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class
'pdapm/action/BaseActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.BaseActionBean) 

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class 
'pdapm/action/HomeActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.HomeActionBean)
Était-ce utile?

La solution

L'erreur signifie que votre bibliothèque de bandes est compilé avec une version plus récente de Java que JVM de Tomcat. Java est compatible avec pas en avant. Supposons que votre Tomcat fonctionne sous Java 5. Il ne peut pas charger les classes compilées avec Java 6.

Mettre à niveau le système JRE sur votre.

Autres conseils

Je ne suis pas sûr, mais je pense que ZZ Coder pourrait être droit avez-vous vérifié ce complier niveau de conformité de votre projet cible et si elle est définie à 1,6 (Java 6); mis à 1,5 (ou quelle que soit la version Java de votre serveur est en cours d'exécution dans) -rebuild et de déployer et de voir ce qui se passe.

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