Bonjour à tous,
Je commence à développer une app web avec JEE sous eclipse. J'utilise dans un premier temps le serveur Tomcat. J'y intègre une application java, c'est-à-dire que lorsque je demande une certaine page web, l'application en question démarre. Celle-ci n'est pas transformée en applet, c'est volontaire. Je conserve donc ma fonction main() qui fait appelle à la création d'un frame principal.
En utilisant Tomcat, pas de soucis sauf que j'obtiens un certain org.apache.catalina.startup.bootstrap qui démarre dans le docks (je travaille sous mac) en même temps que l'application. J'ai pu lire que le problème pouvait être réglé soit en insérant l'instruction java.awt.headless=true dans le fichier catalina.properties du serveur Tomcat, soit en utilisant JBoss. La première solution comme la seconde fonctionnent sauf que l'application ne démarre plus du tout.
Le véritable problème est que quand l'application démarre et qu'on ferme l'application, le serveur Tomcat se ferme également et l'application web ne répond plus.
Qu'est-ce que je peux faire pour régler ce problème ? Quelqu'un a une idée ??? Je suppose qu'il faut configurer le serveur correctement mais je ne vois pas du tout comment faire.
Pllleeasse !!
Partager