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

Weblogic Java Discussion :

Exécuter un main java dans Weblogic


Sujet :

Weblogic Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 2
    Par défaut Exécuter un main java dans Weblogic
    Bonjour à tous,
    ma question peut sembler étrange à première vue mais c'est un vrai besoin.

    Voilà, j'ai une application (automate) java classique qui se lance avec un main et je souhaiterais la déployer et l'exécuter à l'intérieur de Weblogic. Il faudrait qu'elle soit visible dans la console et que l'on puisse faire un start/stop dessus comme pour une application "dynamic web" classique déployée à partir d'un war.

    J'ai bien penser à utiliser la fonctionnalité "startup class" de Weblogic mais je veux pouvoir faire un arrêt-relance de mon application sans arrêter tout le serveur.

    Une autre solution serait une application web classique qui lancerait mon automate en thread mais il faudrait alors forcément faire un appel à cette application web.

    Avez-vous une idée ?

    Merci d'avance.

  2. #2
    Membre averti
    Inscrit en
    Février 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 23
    Par défaut
    Regarde du côté de Quartz, c'est une API de cron qui te permettra de lancer ton programme automatiquement à la date heure seconde que tu veux.
    Pour arrêter et redémarrer ton appli tu n'as qu'à faire une petite jsp avec un bouton stop et start.

  3. #3
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Fait une application Web classique dont un point d'entrée exécute ta méthode.
    Si la Servlet ne te convient pas, développe un MBean. J'ai pas de console Weblo sous la main pour vérifier, mais il doit bien être possible d'invoquer les MBean depuis la console.

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 2
    Par défaut
    Merci à tous pour vos réponses.

    Un de mes collègues m'a suggéré une méthode simple :

    "tu mets une servlet en load on startup, tu codes le démarrage dans l'init de la servlet, et le stop dans le destroy.

    Attention cependant, si tu veux manipuler des Threads, il est tres fortement déconseillé de créer toi meme des threads dans un serveur d'appli. Il peut se retrouver avec des comportements bizarres."


    Ca devrait le faire.

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

Discussions similaires

  1. Comment exécuter une class java dans JSP
    Par sousou12 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 17/03/2014, 15h51
  2. Réponses: 5
    Dernier message: 31/07/2007, 16h34
  3. exécution de cdes système dans un pgme java
    Par hammag dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2007, 16h04
  4. exécution d'un programme java dans eclipse
    Par hammag dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 25/11/2006, 12h34
  5. Réponses: 5
    Dernier message: 16/03/2006, 00h37

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