Question

Sous IntelliJ, j'aimerais différentes configurations pour démarrer plusieurs instances de Tomcat, mais avec des fichiers de configuration server.xml différents. Y a-t-il un moyen de le faire?

Était-ce utile?

La solution

J'ai trouvé un moyen: créer un répertoire et y insérer une copie du répertoire de configuration de Tomcat, puis utiliser ce nouveau répertoire comme base Tomcat. De cette façon, les binaires de tomcat sont partagés, mais les configurations sont distinctes.

Autres conseils

Autant que je sache, il n'y en a pas. Dans ce cas, je crée simplement deux copies de Tomcat sur mon disque et crée une configuration pour les deux.

Si les configurations sont différentes en raison des besoins de votre application, je dirais que la modification du fichier server.xml est une mauvaise façon de procéder.

Une meilleure solution consiste à disposer d'un fichier context.xml pour votre application dans META-INF. Gardez les éléments spécifiques à votre application isolés du serveur. Vous n'affecterez pas les autres applications de cette manière et vous ne pourrez pas toujours modifier la configuration du serveur si vous êtes dans un environnement partagé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top