2012年1月27日 星期五

Apache Tomcat in Amazon EC2

1.
安裝一般java
http://www.excelsior-usa.com/articles/tomcat-amazon-ec2-java-stack.html
到Installing Oracle Java打完兩行指令後

2.
改變預設java環境(把open jdk換掉)
http://www.excelsior-usa.com/articles/tomcat-amazon-ec2-java-stack.html#java
裡面的Replacing the OpenJDK Java Gracefully

3.
安裝tomcat
http://www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html
從Installing Tomcat From The Official Repo

4.
DONE
deploy your own application(s) to /usr/share/tomcat6/webapps (which is a symlink to /var/lib/tomcat6/webapps.) !!!!


coding部分
******環境建置*******
webapps下先建一个文件夹,比如 "WebApp "
在 "WebApp "下再建一个 "WEB-INF "文件夹, "WEB-INF "文件夹下建一个web.xml文件,内容
-------------------------------------web.xml--------------------------------
http://sun.cis.scu.edu.tw/~nms9115/articles/java/WebAppTutor/ServletPrimer/ServletPrimer.htm
表一
---------------------------------------------------------------------

"WEB-INF "文件夹下再建一个 "classes "文件夹,把 HelloWorld.class 放 "classes "文件夹里面
最后把整个 "WebApp "文件夹拷贝到TOMCAT根目录的 "webapps "文件夹下面

用url: http://localhost:8080/WebApp/helloworld 访问

******本機編譯注意******
首次在本機編譯servlet時必須要去找一個servlet.jar的檔案丟到ext裡或-classpath才能用javac編譯,原生lib裡面沒有。

******更動檔案如果沒有變動到web.xml server是不會reload的,請重新啟動,

service tomcat6 start
service tomcat6 stop

沒有留言: