Forum Clubic

[java]faire fonctionner 2 tomcat different sur la meme machine

bonjour,
donc je voudrais savoir si c’est possible de faire fonctionner 2 versions de tomcat differente sur la meme machine (avec en plus 2 version du jdk differente), il y aurait tomcat 5.0.18 avec le jdk 1.4.2 et tomcat 5.5.4 avec le jdk 1.5

pour l’instant j’ai fait un test en mettant le premier tomcat sur le port 8080 et le deuxieme sur le port 80
ca marche quasiment : pour le premier pas de probleme, le deuxieme serveur arrive a se lancer, mais dans les logs j’ai ceci :

[cpp]25 janv. 2005 08:05:21 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-80
25 janv. 2005 08:05:21 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 969 ms
25 janv. 2005 08:05:22 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
25 janv. 2005 08:05:22 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.4
25 janv. 2005 08:05:22 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
25 janv. 2005 08:05:23 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-80
25 janv. 2005 08:05:23 org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
25 janv. 2005 08:05:23 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
25 janv. 2005 08:05:23 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1281 ms
25 janv. 2005 08:05:23 org.apache.catalina.core.StandardServer await
GRAVE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:464)
at org.apache.catalina.startup.Catalina.await(Catalina.java:600)
at org.apache.catalina.startup.Catalina.start(Catalina.java:560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
[/cpp]

si vous pouvez me donner un coup de main :wink:

merci

c’est bon, j’ai réussi, il fallait changer le port “shutdown” dans un des deux server.xml

:wink:

Hello,

tu utilises quel mod_jk pour les faire fonctionner ?

merci,

mod_jk ???

C’est le pont entre tomcat et ton serveur web.

c’est tomcat mon serveur web