Tomcat JSP經典配置例項
經常看到jsp的初學者問tomcat下如何配置jsp、servlet和bean的問題,於是總結了一下如何tomcat下配置jsp、servlet和ben,希望對那些初學者有所幫助。
一、開發環境配置
第一步:下載j2sdk和tomcat:到sun官方站()下載j2sdk,注意下載版本為Windows Offline Installation的SDK,同時最好下載J2SE 1.5.0 Documentation,然後到tomcat官方站點()下載tomcat(下載最新5.5.9版本的tomcat);
第二步:安裝和配置你的j2sdk和tomcat:執行j2sdk和tomcat的安裝程式,然後按預設設定進行安裝即可。
1.安裝j2sdk以後,需要配置一下環境變數,在我的電腦->屬性->高階->環境變數->系統變數中新增以下環境變數(假定你的j2sdk安裝在c:j2sdk1.5.0):
接著可以寫一個簡單的java程式來測試J2SDK是否已安裝成功:
將上面的這段程式儲存為檔名為Test.java的檔案。
然後開啟命令提示符視窗,cd到你的Test.java所在目錄,然後鍵入下面的命令
此時如果看到列印出來This is a test program.的話說明安裝成功了,如果沒有列印出這句話,你需要仔細檢查一下你的配置情況。
2.安裝Tomcat後,在我的電腦->屬性->高階->環境變數->系統變數中新增以下環境變數(假定你的tomcat安裝在c:tomcat):
CATALINA_HOME=c:tomcat
CATALINA_BASE=c:tomcat
然後修改環境變數中的classpath,把tomat安裝目錄下的commonlib下的(可以根據實際追加)servlet.jar追加到classpath中去,修改後的classpath如下:
接著可以啟動tomcat,在IE中訪問,如果看到tomcat的歡迎頁面的話說明安裝成功了。
第三步:建立自己的jsp app目錄
1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
2.在webapps目錄下新建一個目錄,起名叫myapp;
3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
4.WEB-INF下新建一個檔案web.xml,內容如下:
5.在myapp下新建一個測試的jsp頁面,檔名為index.jsp,檔案內容如下:
6.重啟Tomcat
7.開啟瀏覽器,輸入/myapp/index.jsp 看到當前時間的話說明就成功了。
第四步:建立自己的Servlet:
1.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個servlet程式,檔名為Test.java,檔案內容如下:
2 .編譯
將Test.java放在c:test下,使用如下命令編譯:
C:Test>javac Test.java
然後在c:Test下會產生一個編譯後的servlet檔案:Test.class
3 .將結構testTest.class剪下到%CATALINA_HOME%webappsmyappWEB-INFclasses下,也就是剪下那個test目錄到classes目錄下,如果classes目錄不存在,就新建一個。 現在webappsmyappWEB-INFclasses下有testTest.class的檔案目錄結構
4 .修改webappsmyappWEB-INFweb.xml,新增servlet和servlet-mapping
編輯後的web.xml如下所示,紅色為新增的內容:
這段話中的servlet這一段宣告瞭你要呼叫的Servlet,而servlet-mapping則是將宣告的servlet"對映"到地址/Test上
5 .好了,重啟動Tomcat,啟動瀏覽器,輸入/myapp/Test 如果看到輸出This is a servlet test.就說明編寫的servlet成功了。
注意:修改了web.xml以及新加了class,都要重啟Tomcat
第四步:建立自己的Bean:
1.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個java程式,檔名為TestBean.java,檔案內容如下:
2 .編譯
將TestBean.java放在c:test下,使用如下命令編譯:
C:Test>javac TestBean.java
然後在c:Test下會產生一個編譯後的bean檔案:TestBean.class
3 .將TestBean.class檔案剪下到 %CATALINA_HOME%webappsmyappWEB-INFclassestest下,
4 .新建一個TestBean.jsp檔案,檔案內容為:
5 .好了,重啟Tomcat,啟動瀏覽器,輸入/myapp/TestBean.jsp 如果看到輸出Java bean name is: This is a test java bean.就說明編寫的Bean成功了。
這樣就完成了整個Tomcat下的jsp、servlet和javabean的配置。接下來需要做的事情就是多看書、多讀別人的好程式碼,自己多動手寫程式碼以增強自己在這方面開發的能力了。[@more@]
一、開發環境配置
第一步:下載j2sdk和tomcat:到sun官方站()下載j2sdk,注意下載版本為Windows Offline Installation的SDK,同時最好下載J2SE 1.5.0 Documentation,然後到tomcat官方站點()下載tomcat(下載最新5.5.9版本的tomcat);
第二步:安裝和配置你的j2sdk和tomcat:執行j2sdk和tomcat的安裝程式,然後按預設設定進行安裝即可。
1.安裝j2sdk以後,需要配置一下環境變數,在我的電腦->屬性->高階->環境變數->系統變數中新增以下環境變數(假定你的j2sdk安裝在c:j2sdk1.5.0):
JAVA_HOME=c:j2sdk1.5.0 classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因為它代表當前路徑) path=%JAVA_HOME%bin |
接著可以寫一個簡單的java程式來測試J2SDK是否已安裝成功:
public class Test{ public static void main(String args[]){ System.out.println("This is a test program."); } } |
將上面的這段程式儲存為檔名為Test.java的檔案。
然後開啟命令提示符視窗,cd到你的Test.java所在目錄,然後鍵入下面的命令
javac Test.java java Test |
此時如果看到列印出來This is a test program.的話說明安裝成功了,如果沒有列印出這句話,你需要仔細檢查一下你的配置情況。
2.安裝Tomcat後,在我的電腦->屬性->高階->環境變數->系統變數中新增以下環境變數(假定你的tomcat安裝在c:tomcat):
CATALINA_HOME=c:tomcat
CATALINA_BASE=c:tomcat
然後修改環境變數中的classpath,把tomat安裝目錄下的commonlib下的(可以根據實際追加)servlet.jar追加到classpath中去,修改後的classpath如下:
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar; |
接著可以啟動tomcat,在IE中訪問,如果看到tomcat的歡迎頁面的話說明安裝成功了。
第三步:建立自己的jsp app目錄
1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
2.在webapps目錄下新建一個目錄,起名叫myapp;
3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
4.WEB-INF下新建一個檔案web.xml,內容如下:
br /> PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " A application for test. |
5.在myapp下新建一個測試的jsp頁面,檔名為index.jsp,檔案內容如下:
Now time is: |
6.重啟Tomcat
7.開啟瀏覽器,輸入/myapp/index.jsp 看到當前時間的話說明就成功了。
第四步:建立自己的Servlet:
1.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個servlet程式,檔名為Test.java,檔案內容如下:
package test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Test extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out=response.getWriter(); out.println(" This is a servlet test.");out.flush(); } } } |
2 .編譯
將Test.java放在c:test下,使用如下命令編譯:
C:Test>javac Test.java
然後在c:Test下會產生一個編譯後的servlet檔案:Test.class
3 .將結構testTest.class剪下到%CATALINA_HOME%webappsmyappWEB-INFclasses下,也就是剪下那個test目錄到classes目錄下,如果classes目錄不存在,就新建一個。 現在webappsmyappWEB-INFclasses下有testTest.class的檔案目錄結構
4 .修改webappsmyappWEB-INFweb.xml,新增servlet和servlet-mapping
編輯後的web.xml如下所示,紅色為新增的內容:
br /> PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " A application for test. |
這段話中的servlet這一段宣告瞭你要呼叫的Servlet,而servlet-mapping則是將宣告的servlet"對映"到地址/Test上
5 .好了,重啟動Tomcat,啟動瀏覽器,輸入/myapp/Test 如果看到輸出This is a servlet test.就說明編寫的servlet成功了。
注意:修改了web.xml以及新加了class,都要重啟Tomcat
第四步:建立自己的Bean:
1.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個java程式,檔名為TestBean.java,檔案內容如下:
package test; public class TestBean{ private String name = null; public TestBean(String strName_p){ this.name=strName_p; } public void setName(String strName_p){ this.name=strName_p; } public String getName(){ return this.name; } } |
2 .編譯
將TestBean.java放在c:test下,使用如下命令編譯:
C:Test>javac TestBean.java
然後在c:Test下會產生一個編譯後的bean檔案:TestBean.class
3 .將TestBean.class檔案剪下到 %CATALINA_HOME%webappsmyappWEB-INFclassestest下,
4 .新建一個TestBean.jsp檔案,檔案內容為:
TestBean testBean=new TestBean("This is a test java bean."); %> Java bean name is: |
5 .好了,重啟Tomcat,啟動瀏覽器,輸入/myapp/TestBean.jsp 如果看到輸出Java bean name is: This is a test java bean.就說明編寫的Bean成功了。
這樣就完成了整個Tomcat下的jsp、servlet和javabean的配置。接下來需要做的事情就是多看書、多讀別人的好程式碼,自己多動手寫程式碼以增強自己在這方面開發的能力了。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/781827/viewspace-895324/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- R語言經典例項R語言
- 新手入門經典:Jsp環境配置JS
- Ps經典例項教程3000例
- jquery經典例項之回到頂部jQuery
- [轉載] Python 機器學習經典例項Python機器學習
- Java 經典例項:自定義迭代器Java
- JSP總結(經典)JS
- Java經典例項:處理單個字串Java字串
- Java經典例項:按字元顛倒字串Java字元字串
- Java經典例項:比較浮點數Java
- 家庭區域網組建經典例項分享
- mysql儲存過程經典例項詳解MySql儲存過程
- Python 入門之經典函式例項(二)Python函式
- Java經典例項:在文字中匹配換行符Java
- Java經典例項:把字串解析為日期時間Java字串
- Tomcat/JSP中文編碼配置TomcatJS
- 第一個jsp例項JS
- Java經典例項:使用正規表示式:測試模式Java模式
- Java經典例項:正規表示式,找到匹配的文字Java
- Java經典例項:實現一個簡單堆疊Java
- Java經典例項:使用ChoiceFormat來格式化複數JavaORM
- C++ 運算子過載講解與經典例項C++
- ■■■照片後期處理經典例項教程1500篇■■■
- Tomcat配置jsp亂碼問題TomcatJS
- jsp+tomcat+ 建立project 配置projectJSTomcatProject
- Java經典例項:正規表示式,替換匹配的文字Java
- Java經典例項:在正規表示式中控制大小寫Java
- Java經典例項:使用DateFormatter來格式化日期時間JavaORM
- C++ 經典案例1例C++
- 經典c程式100例C程式
- Java經典例項:紀元秒和本地日期時間互換Java
- 遞迴演算法經典例項小結(C#實現)遞迴演算法C#
- SpringBoot配置外部Tomcat並支援JSPSpring BootTomcatJS
- Linux下jsp環境:apache,tomcat配置LinuxJSApacheTomcat
- 配置Eclpise+tomcat與實現JSP部署TomcatJS
- 【神經網路篇】--基於資料集cifa10的經典模型例項神經網路模型
- DL4J實戰之四:經典卷積例項(GPU版本)卷積GPU
- Java 經典例項: Unicode字元和String之間的轉換JavaUnicode字元