Comment définir les arguments JVM dans tomcat dans eclipse et l'aide au démarrage.chauve-souris
J'ai une installation de Tomcat 7 sur windows, à laquelle je suis le déploiement de mon application. J'ai un couple de JVM arguments que j'ai besoin de le configurer pour les applications en cours d'exécution sur le serveur. En cherchant sur le web j'ai trouver deux (trois si vous comptez le service windows) camps:
Pour ceux qui utilisent eclipse:
Double-cliquez sur le serveur > Ouvrir le lancement de configuration > les arguments onglet
Pour ceux utilisant tomcat script de démarrage:
Créer un setenv.chauve-souris (ou setenv.sh pour Linux) et de définir CATALINA_OPTS ou JAVA_OPTS
Cependant, ils semblent être mutuellement exclusifs. Réglage de la arguments dans eclipse (+1 si vous pouvez dire où ils sont stockés) n'affectent pas le script de démarrage et réglage de la setenv.chauve-souris propriétés n'affectent pas le serveur lorsqu'il est lancé au sein d'eclipse. Les deux travaillent individuellement.
Deux points de la même installation, et dans eclipse sur la page de présentation du serveur, j'ai sélectionné "Utiliser l'installation de Tomcat (prend le contrôle de l'installation de Tomcat).
- Je viens de trouver ceci: stackoverflow.com/questions/7387537/.... Voici une citation de la réponse: Il est important de comprendre que le Tomcat plugins fournis par eclipse WTP (dans mon cas Indigo) ne font pas appel à l'externe (OS dépendante) les scripts de démarrage/arrêt de Tomcat. Au lieu de cela ils pondent sur le Tomcat JVM directement via la ligne de commande (java.exe ...).
Vous devez vous connecter pour publier un commentaire.
Comme je l'ai mentionné dans le commentaire ci-dessus, il semble que la volonté à payer des plugins ne pas appeler les scripts de démarrage, mais appeler directement sur Tomcat par le biais de l'exécutable java. Par conséquent, la VM arguments à partir d'eclipse sont placés directement sur la ligne de commande, pas stocké dans un fichier de config comme setenv.chauve-souris, ni le fait pour lire un tel fichier de configuration de démarrage. Donc les deux sont complètement séparés dans la configuration.