posts - 15,  comments - 5,  trackbacks - 0
          如何tomcat下配置jsp、servlet和bean
          (這是我配置成功的,還有許多地方不合理,歡迎大家指教)
          第一步:
          下載j2sdk和tomcat:
          到sun官方站點
          http://java.sun.com/j2se/1.5.0/download.jsp)下載j2sdk,注意下載版本為Windows Offline Installation的SDK,同時最好下載J2SE  Documentation,
          然后到tomcat官方站點
          http://www.apache.org/dist/jakarta/tomcat-5/
          )下載tomcat(下載最新版本的tomcat);
          (這里我下的是jdk 1.5.0,tomcat 5.59)

          第二步:
          安裝和配置你的j2sdk和tomcat:
          執行j2sdk和tomcat的安裝程序,然后一路Next即可。(安裝tomcat的時候要提示你輸入Admin的密碼,記得把自己輸的密碼記下來)1.安裝j2sdk以后,需要配置一下環境變量,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量
          JAVA_HOME=H:\Java\jdk1.5.0
          classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因為它代表當前路徑)
          path=%JAVA_HOME%\bin

          (這里我的安裝目錄是H:\Java\jdk1.5.0,我只是根據自己的安裝目錄來講配置,當然,你可以有一個更傻瓜的取得安裝目錄的方法,直接從我的電腦進到你的安裝目錄,然后復制地址欄里的地址即可^_^)
          接著,我們來測試你的java開發環境是否已經配好,以經典的HelloWorld開始吧:
          public class HelloWorld {
                  public static void main(String [] args) {
                          System.out.println("HelloWorld!");
                  }
          }
          將上面這段程序另存為HelloWorld.java。進入cmd,然后cd到HelloWorld.java所在的目錄,鍵入如下命令javac HelloWorld.java接著java HelloWorld此時你應該看到輸出的是HelloWorld!,說明java環境配置成功^_^;

          2.安裝Tomcat后,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量
          這里我的安裝目錄是H:\Tomcat 5.5,以我的為例說
          CATALINA_HOME=H:\Tomcat 5.5;
          CATALINA_BASE=H:\Tomcat 5.5;
          然后修改環境變量中的classpath,把tomat安裝目錄下的common\lib下的servlet.jar追加到classpath中去
          以下是修改后的classpath:
          .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\mssqlserver.jar;
          接著可以啟動tomcat,在IE中訪問http://localhost:8080
          ,如果看到tomcat的那支小貓話說明安裝成功了。

          第三步:
          建立自己的jsp app目錄
          1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
          2.在webapps目錄下新建一個目錄,起名叫myapp; 
          3.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:
          <%@page contentType="text/html;charset=gb2312" language="java"%>
          <html>
          <body>
          <center>
          <%
                out.println("HelloWorld!");
                out.println("你好!世界!");
          %>
          </center>
          </body>
          </html>
          4.重啟Tomcat
          5.打開瀏覽器,輸入
          http://localhost:8080/myapp/index.jsp
          看到
          HelloWorld! 你好!世界!
          的話說明就成功了。

          第四步:
          建立自己的Servlet:
          1.在webapps目錄下新建一個目錄,起名叫HelloWorld;

          2.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個servlet程序,文件名為HelloWorld.java,文件內容如下:
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;
          import java.io.IOException;
          import java.io.PrintWriter;
          import javax.servlet.ServletException;


          public class HelloWorld extends HttpServlet {
              public void doGet(HttpServletRequest request,HttpServletResponse response)
             throws IOException, ServletException {
              response.setContentType("text/html");
              PrintWriter writer = response.getWriter();
              writer.println("Hello World!");
             }
          }
           

          3 .編譯
          將HelloWorld.java編譯
          然后在會產生一個編譯后的servlet文件:HelloWorld.class 
          4 .將結構HelloWorld.class剪切到%CATALINA_HOME%\webapps\HelloWorld\WEB-INF\classes下,如果WEB-INF\classes目錄不存在,就新建一個。 現在webapps\HelloWorld\WEB-INF\classes下有HelloWorld.class的文件.(注意:要注意文件夾和文件名的大小寫!)
          5 .在webapps\HelloWorld\WEB-INF下新建web.xml文件,添加servlet和servlet-mapping
          編輯后的web.xml如下所示:

          <?xml version="1.0" encoding="ISO-8859-1"?>

          <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
          xmlns:xsi="
          http://www.w3.org/2001/XMLSchema-instance"
          version="2.4"
          xsi:schemaLocation="
          http://java.sun.com/xml/ns/j2ee  
          http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


          <display-name>HelloWorld</display-name>
          <description>
          HelloWorld
          </description>
          <servlet>
          <servlet-name>HelloWorld</servlet-name>
          <display-name>HelloWorld</display-name>
          <description>HelloWorld</description>
          <servlet-class>HelloWorld</servlet-class>
          </servlet>
          <servlet-mapping>
          <servlet-name>HelloWorld</servlet-name>
          <url-pattern>/Hello</url-pattern>
          </servlet-mapping>
          </web-app>
          這段話中的servlet這一段聲明了你要調用的Servlet,而servlet-mapping則是將聲明的servlet“映射”到地址/Hello上 
          6 .好了,啟動Tomcat,啟動瀏覽器,輸入http://localhost:8080/HelloWorld/Hello
          如果看到輸出Hello World! .就說明編寫的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%\webapps\myapp\WEB-INF\classes\test下,
          4 .新建一個TestBean.jsp文件,文件內容為:
          <%@ page import="test.TestBean" %> 
          <html><body><center>
          <%
          TestBean testBean=new TestBean("This is a test java bean.");
          %>
          Java bean name is: <%=testBean.getName()%>
          </center></body></html> 
          5 .好了,重啟Tomcat,啟動瀏覽器,輸入http://localhost:8080/myapp/TestBean.jsp 如果看到輸出Java bean name is: This is a test java bean.就說明編寫的Bean成功了
          這樣就完成了整個Tomcat下的jsp、servlet和javabean的配置。接下來需要做的事情就是多看書、多讀別人的好代碼,自己多動手寫代碼以增強自己在這方面開發的能力了。

          posted on 2005-08-27 15:50 MudFish 閱讀(343) 評論(0)  編輯  收藏 所屬分類: JSP

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 台安县| 平潭县| 阳西县| 阿图什市| 固阳县| 贞丰县| 山西省| 平度市| 邛崃市| 洪江市| 芦山县| 泾阳县| 左贡县| 贺州市| 蒙自县| 武穴市| 福清市| 铁岭县| 饶阳县| 子洲县| 孝感市| 长兴县| 手游| 开阳县| 南江县| 阳高县| 营山县| 巴彦淖尔市| 桐庐县| 紫云| 长丰县| 天门市| 定日县| 垣曲县| 政和县| 洛宁县| 新化县| 儋州市| 江津市| 泸溪县| 崇阳县|