一。安裝軟件
1。 jdk-1_5_0_08-windows-i586-p.exe
2。 jakarta-tomcat-5.0.28.exe
3。 eclipse3.0.1
二。拷貝文件
1。 在JDK的lib目錄下有一個tools.jar, 你把它拷貝到Tomcat安裝目錄下的common/lib目錄下
2。 %TOMCAT_HOME%/common/lib/servlet-api.jar 拷貝到java對應目錄下(是不是必須還要驗證)
可以不拷貝,而在開發工具(如eclispe)的project屬性中填加該lib(Add External JARs)
三。設置環境變量
1。 JAVA_HOME=c:/j2sdk1.5.0
2。 path=(原來的內容);%JAVA_HOME%/bin
四。測試
1。
到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
在webapps目錄下新建一個目錄,起名叫myapp;
myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
WEB-INF下新建一個文件web.xml,內容如下:
在myapp下新建一個測試的jsp頁面,文件名爲index.jsp,文件內容如下:
重啓Tomcat
打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp
看到當前時間的話說明就成功了。
2。 Servlet:
用你最熟悉的編輯器(建議使用有語法檢查的java ide,如eclipse)新建一個servlet程序,文件名爲Test.java,文件內容如下:(參看 二。拷貝文件)
編譯
將Test.java放在c:/test下,使用如下命令編譯:
C:/Test>javac Test.java
然後在c:/Test下會產生一個編譯後的servlet文件:Test.class
將結構test/Test.class剪切到%TOMCAT_HOME%/webapps/myapp/WEB-INF/classes下,也就是剪
切那個test目錄到classes目錄下,如果classes目錄不存在,就新建一個。
現在webapps/myapp/WEB-INF/classes下有test/Test.class的文件目錄結構
修改webapps/myapp/WEB-INF/web.xml,添加servlet和servlet-mapping
編輯後的web.xml如下所示:
這段話中的servlet這一段聲明瞭你要調用的Servlet,而servlet-mapping則是將聲明的servlet"映射"到地址/Test上
好了,重啓動Tomcat,啓動瀏覽器,輸入http://localhost:8080/myapp/Test
如果看到輸出This is a servlet test.就說明編寫的servlet成功了。(注意,只有當修改web.xml後,才需要重啓tomcat
注意:修改了web.xml以及新加了class,都要重啓Tomcat
3。 建立自己的Bean:
用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個java程序,文件名爲TestBean.java,文件內容如下:
編譯
將TestBean.java放在c:/test下,使用如下命令編譯:
C:/Test>javac TestBean.java
然後在c:/Test下會產生一個編譯後的bean文件:TestBean.class
將TestBean.class文件剪切到 %TOMCAT_HOME%/webapps/myapp/WEB-INF/classes/test下,
新建一個TestBean.jsp文件,文件內容爲:
啓動瀏覽器,輸入http://localhost:8080/myapp/TestBean.jsp
如果看到輸出Java bean name is: This is a test java bean.就說明編寫的Bean成功了。
這樣就完成了整個Tomcat下的jsp、servlet和javabean的配置。接下來需要做的事情就是多看書、多讀別人的好代碼,自己多動手寫代碼以增強自己在這方面開發的能力了。
jvm應填寫到
c:/j2sdk/bin