thanks for your tomcat instance (Catalina_base) installation process. It has been very helpful,
but I have couple of questions (interleaved with your information, below).
Since what follows, edits the startup scripts, I presume the above steps includedHey Bill,
here my simple catalina.base installation description:
install jakarta-tomcat-5.5.x mkdir node1 cd node1 mkdir bin conf temp logs webapps work cd bin
a copy of $CATALINA_HOME/bin/ contents to node1/bin/
# windows
edit startup.bat set CATALINA_BASE=.. set [EMAIL PROTECTED]@ set CATALINA_OPTS=-server [EMAIL PROTECTED]@m [EMAIL PROTECTED]@m "%CATALINA_HOME%\bin\catalina" run %1 %2 %3 %4 %5 %6 %7 %8 %9
edit shutdown.bat set CATALINA_BASE=.. set [EMAIL PROTECTED]@ "%CATALINA_HOME%\bin\catalina" stop %1 %2 %3 %4 %5 %6 %7 %8 %9
# unix edit startup.sh #!/bin/sh export CATALINA_BASE=.. export [EMAIL PROTECTED]@ export [EMAIL PROTECTED]@/logs/catalina.pid export CATALINA_OPTS=-server [EMAIL PROTECTED]@m [EMAIL PROTECTED]@m exec $CATALINA_HOME/bin/catalina.sh run "$@"
the following should be edit shutdown.sh, right?
edit startup.sh #!/bin/sh export CATALINA_BASE=.. export [EMAIL PROTECTED]@ export [EMAIL PROTECTED]@/logs/catalina.pid exec $CATALINA_HOME/bin/catalina.sh stop "$@"
# unix cd ../conf and use cp cd ..\conf copy @[EMAIL PROTECTED]/\server-minimal.xml server.xml copy @[EMAIL PROTECTED] copy @[EMAIL PROTECTED] # only tomat 5.5 copy @[EMAIL PROTECTED] # optional copy @[EMAIL PROTECTED] copy @[EMAIL PROTECTED] mkdir Catalina\localhost # install manager app that reference the app inside catalina.home copy @[EMAIL PROTECTED]
The above step of copying manager.xml (which is an xml fragment defining a tomcat context)
raises a couple of questions:
1. Should we also copy admin.xml ? (we assign its security role to a user below)
2. Having our tomcat instance use the manager and admin files in $CATALINA_HOME/server/webapps
means that those apps will be shared by all tomcat instances on a given host. This seems unsafe.
If multiple instances need to use manager and/or admin, I assume we should copy these apps into our new
instance (node1/webapps/ in this case) and adjust the the context definitions in node1/con/Catalina/local host
accordingly.
edit tomcat-users.xml # add <role rolename="manager"/> <role rolename="admin"/> <user username="manager" password="tomcat" roles="manager,admin"/>
edit server.xml # change ports or at your special server.xml config elements cd ..\bin startup # Tomcat works # install you apps with copy to webapps or with manager app
# next instance....
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]