Tomcat4.0.6 ソスフ難ソスソスソス
Tomcat ソスニは、ソスTソス[ソスoソスソスソス Java Servlet ソスソス JSP( Java Server Pages )ソス動作さソスソスソスソスWEBソスAソスvソスソスソスPソス[ソスVソスソスソスソスソスTソス[ソスoソスナゑソスソスB
Tomcat ソスヘ、ソスIソス[ソスvソスソスソス\ソス[ソスXソスソス Jakarta Project ソスソスソスソス供ゑソスソスソストゑソスソスソスvソスソスソス_ソスNソスgソスナゑソスソスB
ソスソスソスソスソスト、Jakarta Project ソスニは、Web ソスTソス[ソスo Apache ソスソスソスJソスソスソスソスソストゑソスソスソスApache ソス\ソスtソスgソスEソスFソスAソスソスソスcソスナ運ソスcソスソスソスソストゑソスソスソスvソスソスソスWソスFソスNソスgソスフひとつでゑソスソスB
ソスyソス[ソスWソスソスソスRソスソスソスeソスソスソスcソス齬
ソスヘゑソスソス゚ゑソス Java 2 SDKソスソスソスCソスソスソスXソスgソス[ソスソスソスソスソスワゑソスソスB
ソスGソスソスソスフ付ソス^CDソスソス http://java.sun.com/j2se/1.4.1/download.html ソスフ「Linux self-extracting fileソスvソスソスSDKソスtソス@ソスCソスソスソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスワゑソスソスB
2002/11/19ソスソスソスンでは、j2sdk-1_4_1_01-linux-i586.bin(42,129,700 bytes)ソスソスソスナ新ソスナゑソスソスB
ソスソス j2sdk ソスフイソスソスソスXソスgソス[ソスソス
ソスE rootソスナソスソスOソスCソスソスソスソスソスワゑソス
ソスE j2sdk ソスソス /usr/local ソスノダソスEソスソスソスソスソス[ソスhソスソスソスワゑソスソスB
ソスE ソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスソスfソスBソスソスソスNソスgソスソスソスノ移難ソスソスソスソスワゑソスソスB
# cd /usr/local
ソスE ソスソスソスネ解凍バソスCソスiソスソスソスtソス@ソスCソスソスソスソスソスソスソスs
# sh ./j2sdk-1_4_1_01-linux-i586.bin
ソスE ソスoソスCソスiソスソスソスソスソスCソスZソスソスソスXソスソスソスソスソスソスソス\ソスソスソスソスソスソスAソスソスソスソスソスノ難ソスソスモゑソスソスソス鼾ソスヘ「yソスvソスソスソスソスヘ。
ソスE ソス凍ゑソスソスソスソス ソスCソスソスソスXソスgソス[ソスソスソスソスソスソス
ソスソス J2SDKソスツ具ソスソスン抵ソス
ソスソスソスソスAソスナ新ソスナへのバソス[ソスWソスソスソスソスソスAソスbソスvソスノゑソス髢シソスOソスフ変更ソスソスソスlソスソスソスソスソストソスソスソスソスNソスiソスVソスソスソス[ソスgソスJソスbソスgソスjソス張ゑソスソストゑソスソスソスソスワゑソスソスB
# ln -s j2sdk1.4.1 jdk
ソスソスソスソスナ、/usr/local/j2sdk1.4.1 ソスヨは、/usr/local/jdk ソスナアソスNソスZソスXソスツ能ソスノなゑソスワゑソスソスソスソスB
ソスソスソスソスLソスフ「j2sdk1.4.1ソスvソスソスSDKソスフバソス[ソスWソスソスソスソスソスノゑソスソスソスト異なゑソスワゑソスソスBSDKソスソスソス凍ゑソスソスAソス成ソスソスソス黷スソスfソスBソスソスソスNソスgソスソスソスソスソスソスソスmソスFソスソスソスト会ソスソスソスソスソスソスB
ソスE /etc/profile ソスソスソスGソスfソスBソス^ソスナ開ソスソスソスAソスナ会ソスソスソスソスノ会ソスソスLソスソスヌ会ソス
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/lib
ソスE ソスマ更ソス反映ソスソスソスソスソスソス
# source /etc/profile
ソスソスソスソス Tomcat4.0.6 ソスソスソスCソスソスソスXソスgソス[ソスソスソスソスソスワゑソスソスB
ソスGソスソスソスフ付ソス^CD-ROMソスネどゑソスソスソスフ難ソスソスソスナゑソスソスソスソスワゑソスソスワゑソスソスが、ソスソスソスLソスソスURLソスソスソスソスソスソス_ソスEソスソスソスソスソス[ソスhソスナゑソスソスワゑソスソスB
http://jakarta.apache.org/
ソスソスソスン(2002/11/19 ソスソスソスン)ソスフ最新ソスナゑソス v4.1.12 ソスナゑソスソスソスソスAソスソスソス關ォソスソスZソスLソスソスソスソスソスeソスBソスハゑソスソスlソスソス v4.0.6 ソスノゑソスソスワゑソスソスB
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.6/bin/
ソスフ「jakarta-tomcat-4.0.6.tar.gzソスvソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスワゑソスソスB
ソスソス v4.0.4 ソスAv4.0.5 ソスヘ重ソスソスネセソスLソスソスソスソスソスeソスBソスzソス[ソスソスソスソスソスソスソスソスlソスネので、v4.0.x ソスソスソスソスソスDソスンの包ソスソスソス v4.0.6 ソスノゑソスソストゑソスソスソスソスワゑソスソス蛯、ソスB
ソスソスソスソスソスソスソスナ新ソスナゑソス v4.1.x ソスソスtomcatソスソスソスフにバソスOソスソスソスソスソスソスlソスネので、ソスgソスpソスヘ控ソスソスソスソスソスソスソスソスソスソスソスだソスニ思ソスソスソスワゑソスソスB
ソスソス Tomcat ソスフイソスソスソスXソスgソス[ソスソス
ソスE rootソスナソスソスOソスCソスソスソスソスソスワゑソス
ソスE jdk ソスニ難ソスソスソスソスソス /usr/local ソスノダソスEソスソスソスソスソス[ソスhソスソスソスワゑソス
ソスE ソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスソスfソスBソスソスソスNソスgソスソスソスノ移難ソスソスソスソスワゑソスソスB
# cd /usr/local
ソスE ソスソスソスネ解凍バソスCソスiソスソスソスtソス@ソスCソスソスソスソスソスソスソスs
# tar xzvf /usr/local/jakarta-tomcat-4.0.6.tar.gz
ソスE ソス凍ゑソスソスソスソス ソスCソスソスソスXソスgソス[ソスソスソスソスソスソス
ソスソス Tomcatソスツ具ソスソスン抵ソス
ソスソス jakarta-tomcat-4.0.6 ソスニゑソスソスソスソスfソスBソスソスソスNソスgソスソスソスソスソスoソスソスソスソスフでゑソスソスソスソスjdkソスニ難ソスソスソスソスソスソスA
ソスソスソスソスフバソス[ソスWソスソスソスソスソスAソスbソスvソスノ費ソスソスソスソスwtomcatソスxソスニゑソスソスソスソスソスソスOソスノソスソスソスソスNソスiソスVソスソスソス[ソスgソスJソスbソスgソスjソス張ゑソスソストゑソスソスソスソスワゑソスソスB
# ln -s jakarta-tomcat-4.0.6 tomcat
ソスソスソスソスナ、/usr/local/jakarta-tomcat-4.0.6 ソスヨは、/usr/local/tomcat ソスナアソスNソスZソスXソスツ能ソスノなゑソスワゑソスソスソスソスB
ソスE /etc/profile ソスソスソスGソスfソスBソス^ソスナ開ソスソスソスAソスナ会ソスソスソスソスノ会ソスソスLソスソスヌ会ソス
export TOMCAT_HOME=/usr/local/tomcat
ソスE ソスマ更ソス反映ソスソスソスソスソスソス
# source /etc/profile
Tomcatソスノは、ソスNソスソスソスpソスXソスNソスソスソスvソスg(startup.sh)ソスニ抵ソス~ソスpソスXソスNソスソスソスvソスg(shutdown.sh)ソスソスソスソスソスソスソスソスソスソストゑソスソスソスフで、ソスソスソスソス利用ソスソスソスワゑソスソスB
ソスソス Tomcatソスフ起ソスソス
# /usr/local/tomcat/bin/startup.sh
Using CATARINA_BASE: /usr/local/tomcat/bin/.. <-- ソスソスソスソスノ表ソスソスソスソスソスソスワゑソス
Using CATARINA_HOME: /usr/local/tomcat/bin/.. <-- ソスソスソスソスノ表ソスソスソスソスソスソスワゑソス
ソスF
ソスソス Tomcatソスフ難ソスソスソスmソスF
Tomcatソスソスソスgソスナ簡茨ソスWebServerソス@ソス\ソスソスソスソスソスソスソストゑソスソスソスADefaultソスナは有ソスソスソスニなゑソスソストゑソスソスソスフでサソス[ソスoソス@ソスソスWebソスuソスソスソスEソスUソスソスソスソスAソスNソスZソスXソスソスソストみまゑソスソスB
http://localhost:8080/
Tomcat Version4.0.6 ソスフ難ソスソスソスソスソスソスハゑソスソスoソスソスソスOKソスナゑソスソスBJSP Exampleソスヨ進ソスソスナ色ソスXソスソスソスソスソスト鯉ソスソスト確ソスFソスナゑソスソスワゑソスソスB
ソス}T-001ソス@Tomcat ソスフ難ソスソスソスソスソスソスソス
Servlet ソスiソス[ソスfソスBソスソスソスNソスgソスソスソスソスソス成
ソスソスソスト、tomcat ソスソスソスソスソスソスソスノイソスソスソスXソスgソス[ソスソスソスナゑソスソスワゑソスソスソスソスBソスソスソスソスヘ、ソスソスソスソスソスソスソスJソスソスソスソスソスソス Servlet ソスソス JSP ソスソスuソスソスソスfソスBソスソスソスNソスgソスソスソスソスソス成ソスソスソスワゑソスソス蛯、ソスB
ソスソスソスン、tomcatソスソスservletソス動ゑソスソスソスソスソスソスニゑソスソスソスニ、
ソスu http://localhost:8080/examples/servlet/HelloWorldExample ソスv
ソスニなゑソスワゑソスソスBソスソスソスソス ソスuexamplesソスvソスソスソスfソスBソスソスソスNソスgソスソスソスノなゑソスワゑソスソスB
ソスソスソスソスexamples ソスfソスBソスソスソスNソスgソスソスソスソス $CATALINA_HOME/webapps/ ソスソスソスノ格ソス[ソスソスソスソストゑソスソスワゑソスソスB
( $CATALINA_HOME ソスニゑソスtomcatソスソスソスCソスソスソスXソスgソス[ソスソスソスソスソスソスソスfソスBソスソスソスNソスgソスソスソスBソスソスソスフサソスCソスgソスナゑソス /usr/local/tomcat ソスノなゑソスワゑソスソスB)
ソスソスソスソスヘゑソスソスフ呼び出ソスソスURLソスソスソスA
ソスu http://localhost:8080/myjava/servlet/HelloWorld ソスv
ソスナ、ソスiソス[ソスソスソスソスfソスBソスソスソスNソスgソスソスソスソスソスAソスu$CATALINA_HOME/webapps/myjavaソスvソスノゑソスソスワゑソスソスB
ソスソスソスソスソスナ用ソスモゑソスソスソスfソスBソスソスソスNソスgソスソスソスヘ、$CATALINA_HOME/webapps ソスfソスBソスソスソスNソスgソスソスソスソスソスノ配ソスuソスソスソスソスソスソスソスソスソスヌゑソスソスナゑソスソスB
ソスソスソスソスAApache ソスニの連ソスgソスソスソス骼橸ソスノハソス}ソスソスワゑソスソスBソスソスソスヘハソス}ソスソスワゑソスソスソスソスB
ソスネゑソスソスAソスTソスソスソスvソスソスソスナ使ソスpソスソスソスソス HelloWorld.class ソスヘ、ソスソスソスTソスCソスgソスソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスツ能ソスナゑソスソスB
ソスソス server.xml ソスフ編集
ソスナは趣ソスソスロに設定しソストゑソスソスソスソスワゑソスソスB
$CATALINA_HOME/conf ソスfソスBソスソスソスNソスgソスソスソスソスソスノゑソスソスソスu server.xml ソスvソスソスソスGソスfソスBソス^ソスナ開ソスソスソスワゑソスソスB
210ソスsソスレ付ソス゚に以会ソスソスソスヌ会ソスソスソスソスワゑソスソスB
<Context path="/myjava"
docBase="myjava"
reloadable="true"
crossContext="true">
</Context>
ソスソスLソスフ意厄ソスソスヘ、URLソスフ鯉ソスノ「/myjavaソスvソスニ難ソスソスヘゑソスソスソスニ、
ソスソスソスロに読み出ソスソスソスfソスBソスソスソスNソスgソスソスソスヘ、ソスu $CATALINA_HOME/webapps/myjava ソスvソスナゑソスソスソスニ鯉ソスソスソスソスけソスナゑソスソスB
ソスソスソスソスソスソスニ難しソスソスソスソスソスソスソスホ、ソスソスソスzソスGソスCソスソスソスAソスXソスソスソスu /myjava ソスvソスナ包ソスソスソスソスGソスCソスソスソスAソスXソスソスソスu $CATALINA_HOME/webapps/myjava ソスvソスニゑソスソスソスソスけソスナゑソスソスlソスB
ソスLソスソスソスソスソスIソスソスソスソスソスソス server.xml ソスソスロ托ソスソスソスソスAソスIソスソスソスソスソスワゑソスソスB
ソスソス ソスソスソスソスソスfソスBソスソスソスNソスgソスソスソスフ配ソスu
ソスソスソスソスソスワでの搾ソスニで、ソスソスソスzソスGソスCソスソスソスAソスXソスフ設定がソスIソスソスソスワゑソスソスソスソスBソスソスソスノ包ソスソスソスソスGソスCソスソスソスAソスXソスフ設抵ソスナゑソスソスB
1. $CATALINA_HOME/webapps ソスソスソスノ、ソスumyjavaソスvソスニゑソスソスソスソスソスソスフデソスBソスソスソスNソスgソスソスソスソスソス成ソスソスソスワゑソスソスB
2. myjava ソスフ抵ソスソスソス WEB-INF ソスニゑソスソスソスソスfソスBソスソスソスNソスgソスソスソスソスソス成ソスソスソスワゑソスソスB
3. WEB-INF ソスフ抵ソスソスソス classes ソスニゑソスソスソスソスfソスBソスソスソスNソスgソスソスソスソスソス成ソスソスソスワゑソスソスB
$CATALINA_HOME/webapps/myjava/WEB-INF/classes ソスニなゑソスけソスナゑソスソスB
ソスソスソスソスclasses ソスソスソスソス class ソスtソス@ソスCソスソスソスソスzソスuソスソスソスワゑソスソスB
JSP ソスtソス@ソスCソスソスソスソス $CATALINA_HOME/webapps/myjava ソスノ配ソスuソスソスソスワゑソスソスB
ソスソスソスソスナ会ソスソスzソスGソスCソスソスソスAソスXソスEソスソスソスソスソスGソスCソスソスソスAソスXソスAソスソスソスノ設抵ソスヘ終ソスソスソスナゑソスソスB
ソスソス ソスソスソスソスmソスF
tomcat ソスソスソスト起ソスソスソスソスソスワゑソスソスB
ソスワゑソスソスAソスIソスソスソスソスソスワゑソスソスB
# /usr/local/tomcat/bin/shutdown.sh
ソスソスソスノ起ソスソスソスソスソスワゑソスソスB
# /usr/local/tomcat/bin/startup.sh
tomcat ソスソスソスソスソスSソスノ起ソスソスソスソスソスソスソスソスA
http://localhost:8080/myjava/servlet/HelloWorld
ソスノアソスNソスZソスXソスソスソストみて会ソスソスソスソスソスソスB
ソスソスソス黷スソス逅ャソスソスソスナゑソスソスB
ソスソスソスソスソスソスソスソスネゑソスソスソスソスソスソスソスAソスン抵ソスノ不ソスソスソスソスソスソスソスソスフで、
ソスソスソスソスソスト会ソスソスソスソスソスソスB