Mettre à jour des Messages d'erreur
Contents
Erreurs de non-correspondance Tomcat version
Un ou plusieurs de ces erreurs peuvent être observé :
- Erreurs de compilation dans la console Eclipse
Erreurs vus sur la création du projet Composer.
[javac] AVERTISSEMENT : C:\Program Files (x86)\Sun\JRE\7u5\lib\rt.jar(java/net/ProtocolException.class) : version principale 51 est plus récente que 50, la version principale plue pris en charge par ce compilateur. [javac] Il est recommandé que le compilateur de mettre à niveau. [javac] AVERTISSEMENT : C:\Program Files (x86)\Sun\JRE\7u5\lib\rt.jar(javax/net/ssl/KeyManager.class) : version principale 51 est plus récente que 50, la version principale plue pris en charge par ce compilateur. [javac] Il est recommandé que le compilateur de mettre à niveau. [javac] Remarque : Fichiers d'entrée utilisent ou remplacement un API obsolète. [javac] Remarque : Recompiler avec - Xlint : abandon pour plus d'informations. [javac] Remarque : <your project path>\WEB-INF\src\org\apache\jsp\include\getWebRequestData_jsp.Java utilise les opérations non sécurisées ou non. [javac] Remarque : Recompiler avec - Xlint : désactivée pour plus d'informations.
- Journaux Tomcat
Les journaux Tomcat erreur:- Fichier journal de Tomcat localhost nous obtenir les erreurs suivantes : 15-mei-2014 15:04:17 org.apache.catalina.core.StandardWrapperValve exécuter gravement : Servlet.service() pour servlet jsp a généré l'exception java.lang.UnsupportedClassVersionError : genesyslab/com./studio/db/backendlogic/CVDBBackendHandler : Non pris en charge majeur.mineur version 51,0 en java.lang.ClassLoader.defineClass1 (méthode Native) en java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) en java.lang.ClassLoader.defineClass(ClassLoader.java:616) en java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) à org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1819) en org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) en org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1327) en org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206) en org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128) en org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
Cause de base :
Composer 8.1.3 nécessite Tomcat 6 avec machine virtuelle Java 1.7 (veuillez vérifier la Guide de déploiement de Composer pour les informations les plus récentes). Cette opération est requise à la fois
- À l'heure de création lorsque vous travaillez sur votre application dans l'environnement de développement intégré de Composer/Eclipse.
- Lors de l'exécution lorsque l'application exportée est déployée sur les serveurs de production ou d'essai où Composer n'est pas installé.
Résolution :
- Assurez-vous version Tomcat JAVA est définie sur la version correcte comme indiqué ci-dessus, ou selon les informations les plus récentes dans le Guide de déploiement de Composer.
- Redémarrez Tomcat Composer
- Nettoyer le projet dans Composer dans le menu projet.
- Générer le projet.
Remarque : Si vous continuez à voir les erreurs, veuillez vous assurer que la version de la machine virtuelle Java définir par défaut dans le système d'exploitation (JAVA_HOME) est identique à la version en cours d'utilisation dans Tomcat (case version de Tomcat scripts/utilities).
non-correspondance de version de Java et de la classe non pris en charge version Erreurs
Après la mise à niveau à Composer 8.1.3 dans les versions antérieures incompatibilité de version de java et de la classe non pris en charge version erreurs peuvent s'afficher dans la fenêtre de la console. Par exemple :
15-mei-2014 15:04:17 org.apache.catalina.core.StandardWrapperValve exécuter gravement : Servlet.service() pour servlet jsp a lancé java.lang.UnsupportedClassVersionError d'exception : com./genesyslab/studio/backendlogic/db/CVDBBackendHandler : Non pris en charge majeur.mineur version 51,0
Une solution, utiliser l'établi Composer projet nettoyer pour nettoyer tous les projets. Ceci supprimera tous les jsp temporaire liées au compilateur fichiers dans les fichiers de dossier WEB INF et élaborez d'un nouveau projet Composer.