Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[RESENO] Tomcat 6 kreiranje vise instanci

[es] :: Linux/UNIX serveri i servisi :: [RESENO] Tomcat 6 kreiranje vise instanci

[ Pregleda: 1302 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shejn
Srbija

Član broj: 11830
Poruke: 232
*.dynamic.sbb.rs.



Profil

icon [RESENO] Tomcat 6 kreiranje vise instanci20.01.2010. u 13:11 - pre 173 meseci
Pozdrav,
imam problem kako da kreiram vise instanci.
Evo o cemu se radi .. ispratio sam uputstva za kreiranje novog CATLINA_BASE direktorijuma
Code:
nova instanca:
mkdir /opt/tomcat
cd /opt/tomcat
cp -a /usr/share/tomcat6/conf/ .
mkdir bin common logs temp server shared webapps work


, zatim sam u conf/server.xml izmenio portove koji se koriste

Code:

<Server port="8006" shutdown="SHUTDOWN"> <<< izmenjen port sa 8005 na 8006

<Connector port="8081" protocol="HTTP/1.1"  <<< izmenjen port sa 8080 na 8081
               connectionTimeout="20000" 
               redirectPort="8444" /> <<< izmenjen port sa 8443 na 8444

<Connector port="8010" enableLookups="false"   <<< izmenjen port sa 8009 na 8010
      redirectPort="8444" protocol="AJP/1.3" />   <<< izmenjen port sa 8443 na 8444


, zatim sam u bin/ kreirao dve skripte start.sh i stop.sh

start.sh
Code:
#!/bin/sh
set CATALINA_BASE='/opt/tomcat'
set CATALINA_HOME="/usr/share/tomcat6"
export CATALINA_BASE CATALINA_HOME
service tomcat6 start


stop.sh
Code:
#!/bin/sh
set CATALINA_BASE='/opt/tomcat'
set CATALINA_HOME="/usr/share/tomcat6"
export CATALINA_BASE CATALINA_HOME
service tomcat6 stop


i dodelio im prava 700.

, zatim sam stavio u /opt/tomcat/webapps/ neki test projekat. Isti projekat postoji i na defatultnoj lokaciji /var/lib/tomcat/webapps ....

I na kraju odradio sledece
/opt/tomcat/bin/start.sh

Rezultat je sledeci:
na lokaciji http://127.0.0.1:8080 vidim da je da je tomcat aktivan
na lokaciji http://127.0.0.1:8080/test1/web/index.jsp vidim stranicu
i to je ok

e sad problem je sa sledecim
na lokaciji http://127.0.0.1:8081 vidim da je da je tomcat aktivan
na lokaciji http://127.0.0.1:8081/test1/web/index.jsp OVDE DOBIJAM PORUKU : "Firefox can't establish a connection to the server at 127.0.0.1:8081"


Jel neko vidi gde gresim?




[Ovu poruku je menjao Shejn dana 20.01.2010. u 15:11 GMT+1]
 
Odgovor na temu

Shejn
Srbija

Član broj: 11830
Poruke: 232
*.dynamic.sbb.rs.



Profil

icon Re: Tomcat 6 kreiranje vise instanci20.01.2010. u 14:10 - pre 173 meseci
Da odgovorim sam na svoje pitanje .. problem je u ovom delu
Code:
service tomcat6

koji pokrece skriptu /etc/init.d/tomcate6
a u toj skripti izmedju ostalog stoji i deo u kojem se setuje CATALINA_BASE, tako da sam ga ja setovao u svojoj skripti start.sh, a onda ga je /etc/init.d/tomcat6 start setovao ponovo na defaultnu vrednosT.

Resenje je da se napravi skripta /etc/init.d/tomcat6-1 za svaku instancu:
Code:

# Tomcat auto-start
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid 
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CATALINA_BASE=/opt/tomcat6
export CATALINA_HOME=/usr/share/tomcat6
export JAVA_OPTS="-Xmx2048M -Xms64M -Dfile.encode=UTF-8 -XX:MaxPermSize=256M"

case $1 in
start)
       sh /usr/share/tomcat6/bin/startup.sh
        ;;
stop)
       sh /usr/share/tomcat6/bin/shutdown.sh
        ;;
restart)
       sh /usr/share/tomcat6/bin/shutdown.sh
       sh /usr/share/tomcat6/bin/startup.sh
        ;;
esac
exit 0


i zatim da se startuje sa /etc/init.d/tomcat6-1 start

ukoliko zelimo da se automatski startuje, potrebno je odraditi jos ovo:
Code:
ln -s /etc/init.d/tomcat6-1 /etc/rc1.d/K99tomcat6-1
ln -s /etc/init.d/tomcat6-1 /etc/rc2.d/S99tomcat6-1


Eto toliko .. HVALA NA POMOCI :)
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: [RESENO] Tomcat 6 kreiranje vise instanci

[ Pregleda: 1302 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.