(၁) မိမိတို ့ရဲ ႔ ကိုယ္ပိုင္ကြန္ပ်ဳတာ ေပၚမွာတင္ Install and configure Tomcat လုပ္ေဆာင္ပုံ။
(၂) DOS Prompt window မွေနျပီးေတာ့ start and shutdown Tomcat Web Sever. ကို အတူတူေလ့လာခ်င္ပါတယ္။
Note: မိမိစက္ထဲမွာ java (JDK) ကို install လုပ္ထားပါ။
How to install Tomcat
အဆင့္ (၁) ပထမဦးစြာ က်ေနာ္တို ့Tomcat web site ( : http://tomcat.apache.org/) ကိုသြား ျပီး tomcat web sever ကိုေဒါင္းလိုက္ပါ။

အဆင့္ (၃) အထက္ေဖာ္ျပပါ zip ဖိုင္ကို unzip(extract) လုပ္ပါ။ ျပီးလ်ွင္ extract လုပ္ျပီး ရလာတဲ့ file ေလးကို မိမိ စက္ရဲ ့ system insatall လုပ္ထားရာ drive ဥပမာ(C:\ ) ထဲကို ေကာ္ပီ ကူးျပီး paste လုပ္ပါ။


servlet-api.jar jsp-api.jar el-api.jar
tomcat-dbcp.jar

ဥပမာ သူငယ္ခ်င္းရဲ ့စက္ထဲမွာ ( C:\Program Files\Java ) ဆိုျပီးရွိပါလိမ့္မယ္။ အဲမွာ JDK1.6.0 ရယ္ JRE1.6.0 ရယ္ ရွိပါလိမ့္မယ္။
JDK1.6.0 ထဲကို၀င္ျပီး Jre ဆိုတဲ့ folder ထဲကို၀င္လိုက္ပါ။ ျပီးရင္ libဆိုတဲ့ folder ထဲမွာ ခုဏ ေကာ္ပီးကူးထားတဲ့ jar file ေလး files ကို paste လုပ္လိုက္ပါ။
(ဒီေနရာမွာ JAR ဆိုတာ Java Archive files ျဖစ္ပါတယ္။ သူ ့မွာ JDK နဲ ့JRE က servlets နဲ ့JSP ဖိုင္ေတြကို develop လုပ္ဖို ့အတြက္ java classes ေတြပါ၀င္ပါတယ္။ )
The File Structure of Tomcat

conf : က သူမွာ websever manager ရဲ ့password လိုျပင္တာမ်ဳိးေတြ port ေတြခ်ိန္တာမ်ဳိးေတြ စတဲ့ ( server.xml, context.xml and web.xml) ဖိုင္ေတြ ကို configuring ေတြလုပ္ေဆာင္ဖို ့ပါ။
lib : ကေတာ့ JAR ဖိုင္ေတြပါ၀င္ပါတယ္ JAR ဟာ အေပၚမွာ အနည္းငယ္မိတ္ဆက္ခဲ့သလို web application ေတြအတြက္လို အပ္တဲ့ classes ဖိုင္ေတြပါ၀င္ပါတယ္။
logs : log files ေတြပါ။
temp : JVM (Java Virtual Machine) မွ Temporary files ေတြ အတြက္ အသုံးျပဳရန္။
webapps : မွေတာ့ web application ေတြအတြက္ directires and files မ်ား။
works : မွာ Tomcat က JPS ဖိုင္ေတြအတြက္ generates လုပ္ဖို ့Servlets အတြက္ source code ေတြ classes ဖိုင္ေတြ ပါ။
Release-Notes : ကေတာ့ ေလာေလာဆယ္ ထြက္ရွိေနတဲ့ tomcat ရဲ ့အေထြေထြသတင္းေတြပါ။
running.txt : မွာ starting and shuting down စတာေတြလုပ္ဖို ့ လုပ္ေဆာင္ပုံအဆင့္ဆင့္ေရးထားပါတယ္။
က်ေနာ္တို ့ ေနာက္ဆုံးျပင္ဆင္ဖို ့တခုက်န္ေနပါေသးတယ္ JAVA_HOME environment variable ေၾကျငာေပးဖို ့ပါ။
How to set the JAVA_HOME environment variable

ပထမဆုံး C:\tomcat\bin ထဲကိုသြားလိုက္ပါ။
ဒုတိယအဆင့္အေနနဲ ့Catalina. bat ဆိုတဲ့ဖိုင္ေလး ရွာပါ။ ေတြ ့ရင္ right click edit လုပ္ပါ ( Notepad or any textpad ျဖင့္) ဖြင့္ျပီး REM နဲ ့ေရးထားတဲ့
ေနာက္ဆုံးစာေၾကာင္းေအာက္မွာ Enter တခ်က္နွိပ္ျပီး စာတေၾကာင္း ရရယူပါျပီးေတာ့။
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0ဆိုတာကို ထည့္ျပီး save လုပ္လိုက္ပါ။
ဒီလို save ျပီးရင္ေတာ့ tomcat ကို stop လုပ္ျပီး restart လုပ္ဖုိ ့လိုပါတယ္။
ဒါဆို tomcat ကို command prompt မွာ start and shutdown လုပ္နည္းေလးအတူတူေလ့လာက်ရေအာင္။

ဒါဆို cd \tomcat\bin လို ့ရိုက္လိုက္ပါ။
ခု သူငယ္ခ်င္းစက္ရဲ ့document and setting ထဲကို default ေရာက္ေနပါလိမ့္မယ္။ ဒါေၾကာင့္ cd က (change directory ) လို႔ ေျပာလိုက္တာပါ ျပီးေတာ့ tomcat ထဲက bin ထဲကို၀င္ခိုင္းလိုက္တာပါ။ခုက တခါထဲရိုက္ခိုင္းလိုက္တာပါ.။ ( တဆင့္ျခင္းသြားခ်င္ရင္ cd \ ဆို ရင္ C:\ ထဲကိုေရာက္သြားမယ္။ အဲျပီးရင္ cd tomcat လို ့ရိုက္ရင္ tomcat ထဲ၀င္မယ္ ျပီးရင္ cd bin လို ့ရိုက္လိုက္ရင္ bin ထဲေရာက္သြားပါျပီ။ဒီလို ေတြမရိုက္ခ်င္လို ့ရွုတ္မွာဆိုးလို ့ အေပၚကလို တေၾကာင္းထဲရိုက္လိုက္တာပါ။)
bin ထဲေရာက္ေနရင္ startup ဆိုတာနဲ ့ ဒီလိုေလးပြင့္လာပါမယ္။
ပိတ္ခ်င္ရင္ ေတာ့ shutdown ပါ။
How to view a web page via an HTTP URL
1. Tomcat ကို အထက္ကလို run လိုက္ပါ။
2. Browser ကိုဖြင့္လိုက္ပါ။
3. မိမိေခၚလိုတဲ့ URL ကိုရိုက္လိုက္ပါ.။ ခုေတာ့ localhost:8080 လို ့ရိုက္လိုက္ပါ။ ဒါဆို local hosting က်လာပါမယ္။
The components of an HTTP URL

http://localhost:8080/ http://localhost:8080/examples/servlets/How to view a web page via an HTTP URL
http://localhost:8080/examples/jsp/
- Start Tomcat.
- Start your web browser.
- Type an HTTP URL into your web browser and press Enter.

လိုအပ္တာမ်ားရွိခဲ့ရင္ ျဖည့္စြက္ေျပာသြားပါအုံး က်ေနာ္လဲ ေလ့လာဆဲမို ့ပါ။ အတူတကြေလ့လာခ်င္း ေတြလုပ္က်တာေပါ့။
မူရင္းဆိုဒ္ Mistake 51 Area