J'essaie de configurer les options Java transmises à TomCat pour une application tierce que je déploie. Les instructions fournies par l'application sont les suivantes:
- Ouvrez l'outil de configuration Tomcat à partir du menu Windows dans Démarrer> Tous les programmes> Apache Tomcat> Configuration Tomcat .
- Cliquez sur Configurer et sélectionnez l' onglet Java .
- Au bas du champ Options Java, entrez les informations suivantes:
-Dexample.license.directory="C:\Program Files\example"
- Arrêtez et redémarrez le serveur d'applications.
Cependant, je dois le faire par programme, donc je voudrais savoir dans quel fichier de configuration ces options peuvent être définies. L'utilisation de l'interface graphique n'est pas pratique pour déployer l'application dans d'autres environnements de développeurs.
(J'utilise Tomcat 6.0 si cela est pertinent ...)
Vous pouvez définir JAVA_OPTS dans $ TOMCAT_HOME \ bin \ catalina.bat
À votre santé
la source
La meilleure façon est d'utiliser setenv.sh/setenv.bat. Ce n'est pas dans le Tomcat téléchargé. Mais si vous regardez dans catalina.sh/catalina.bat, il y a une vérification pour un fichier appelé setenv. Si c'est là, c'est couru. C'est là que vous définissez JAVA_OPTS, CATALINA_OPTS, etc. Nous l'utilisons pour définir JAVA_HOME, JAVA_OPTS, CATALINA_OPTS et JPDA_ADDR.
Pour Tomcat6, ce fichier peut être déployé dans votre répertoire CATALINA_BASE où il sera exécuté. Pour les versions précédentes de Tomcat (5, 5.5 au moins), il doit être dans CATALINA_HOME.
Placer toutes vos variables d'environnement dans ce fichier est idéal car vous n'avez alors pas à modifier les scripts de démarrage de stock.
la source
Si Tomcat est défini comme un service, vous devrez faire quelque chose comme:
Dans la ligne de commande, accédez à tomcat \ bin tomcat6w.exe // ES // MYSERVICE
Cela ouvrira une boîte de dialogue gui où vous pourrez effectuer les réglages.
HTH, jnoob22
la source