IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Play! Java Discussion :

Play!, déploiement sur Tomcat 7


Sujet :

Play! Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut Play!, déploiement sur Tomcat 7
    Bonsoir,
    Je cherche à déployer une petite application faite avec Play ! sur un serveur Tomcat 7.
    J’ai donc créé un war de mon application avec cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    play war <nom de l’application>  --zip -o <dossier de sortie>
    Mais quand je veux la déployer sur le serveur, j’obtiens l’erreur :
    ECHEC - L'application pour le chemin de contexte /<nom de l’application> n'a pas pu être démarrée
    Et donc les logs du serveur, j’ai :

    GRAVE: Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) play.server.ServletWrapper
    java.lang.UnsupportedClassVersionError: controllers/Application : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at play.classloading.ApplicationClassloader.loadApplicationClass(ApplicationClassloader.java:118)
    at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:401)
    at play.Play.preCompile(Play.java:570)
    at play.Play.init(Play.java:299)
    at play.server.ServletWrapper.contextInitialized(ServletWrapper.java:77)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4765)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5260)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:842)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1581)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    Merci d'avance de votre aide.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 117
    Par défaut
    Salut,
    A priori c'est un problème de version de java : tu compile avec une version plus récente que celle qu'utilise ton tomcat.

    Quels sont les versions de java que tu utilise?

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut
    Merci de votre aide, c'était effectivement un problème de version.
    J'avais oublié que Play! utilise la variable %JAVA_HOME% , cette dernière pointée sur Java 7 alors que tout le reste était en Java 6.
    J'ai donc rectifié cela, et ça marche très bien.

    merci encore de votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mac / Tomcat] Problème de déploiement sur Tomcat
    Par olivier57b dans le forum JDeveloper
    Réponses: 7
    Dernier message: 17/10/2010, 15h31
  2. Pb de déploiement sur tomcat
    Par Mengué georges dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 16/04/2008, 20h21
  3. [version 3.2] Déploiement sur Tomcat ?
    Par ghohm dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 03/07/2007, 09h25
  4. Pb action servlet après déploiement sur Tomcat
    Par lebechen dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/10/2006, 14h09
  5. [Servlet]Déploiement sur Tomcat
    Par GLDavid dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 31/05/2006, 14h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo