隨筆 - 8  文章 - 55  trackbacks - 0
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          朋友的Blog

          最新評論

          閱讀排行榜

          評論排行榜

          JSP+javabeans+servlet開發環境配置指南

           


          j2sdk1.4.2
          下載地址:http://java.sun.com
          tomcat5.5
          下載地址:http://cvs.apache.org/builds/jakarta-tomcat-5/nightly/
          j2sdk1.4.2
          安裝目錄:C:\j2sdk1.4.2
          tomcat5.5
          安裝目錄:C:\tomcat

          .配置j2sdk1.4.2
          1.Windows 2000 Server
          系列下配置
             
          我的電腦->屬性->高級->環境變量
             
          追加變量名:JAVA_HOME 變量值:C:\j2sdk1.4.2
             
          追加變量名:Path下變量值:%JAVA_HOME%\bin;
             
          追加變量名:CLASSPATH下變量值:.;%JAVA_HOME%\lib;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
             *
          注:“.;”代表當前目錄下的所有引用,“%...%”變量宏替換。
          2.Windows 9x
          系列下配置
             
          用記事本編輯Autoexec.bat,加入下列語句:
             SET JAVA_HOME=C:\j2sdk1.4.2;
             SET PATH=%PATH%;%JAVA_HOME%\bin;
             SET CLASSPATH=.;%JAVA_HOME%\lib;
          .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
          3.Windows XP
          2003 server 下配置
             
          以上兩種方法皆可
          4.
          運行
             a.
          用記事本編輯以下代碼,并保存為HelloWorld.java
               public class HelloWorld{
                 public static void main(String[] args){
                   System.out.println("Hello,World!");
                 }
               }
             b.
          開始->運行->cmd
               
          在控制臺中切換到當前目錄:
               javac HelloWorld.java
               java HelloWorld
               
          你就會在控制臺上看見輸出的Hello,World!
             *
          注:javac是編譯命令,它把HelloWorld.java編譯成HelloWorld.class
              
            java就是解釋命令,JVMHelloWorld.class解釋執行
          至此Java運行環境配置、調試完成。

          .配置tomcat5.5
          1.Windows 2000 Server
          系列下配置
             
          我的電腦->屬性->高級->環境變量
             
          追加變量名:TOMCAT_HOME 變量值:C:\tomcat
             
          追加變量名:CLASSPATH下變量值:%TOMCAT_HOME%\common\lib;
          2.Windows 9x
          系列下配置
             
          用記事本編輯Autoexec.bat,加入下列語句:
             SET TOMCAT_HOME=C:\tomcat;
             SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\common\lib;
          3.Windows XP
          2003 server 下配置
             
          以上兩種方法皆可
          4.
          運行
            在控制臺中轉到C:\tomcat\bin這個目錄,運行startup.bat,然后會出現一個窗口,連跳一大串東西,最后表示Server已經運行:
             “Server startup in ... ms”
             
          打開IE瀏覽器并在地址欄中輸入:http://localhost:8080
             
          此時出現歡迎界面表示tomcat已經OK
            在控制臺中轉到C:\tomcat\bin這個目錄,運行shutdown.bat,關閉服務器。
          至此Tomcat運行環境配置、調試完成。

          .配置javabeans
          1.
          用記事本編輯以下代碼,并保存為Circle.java
             package abc.def;
             import java.io.*;
             public class Circle{
               int radius;
               public Circle(){
                 radius=1;
               }
               public int getRadius(){
                 return radius;
               }
               public void setRadius(int newRadius){
                 radius=newRadius;
               }
               public double circleArea(){
                 return Math.PI*radius*radius;
               }
               public double circleLength(){
                 return 2.0*Math.PI*radius;
               }
             }
          2.
          Circle.java保存在C:\tomcat\common\classes\abc\def目錄下。
          3.
          開始->運行->cmd
             
          在控制臺中切換到當前目錄:
             javac Circle.java
          或直接輸入javac C:\tomcat\common\classes\abc\def\Circle.java
          4.
          用記事本編輯以下代碼,并保存為useBeans.jsp
             <%@ page contentType="text/html;charset=GB2312" %>
             <%@ page import="abc.def.Circle" %>
             <HTML>
             <BODY bgcolor=cyan>
              <FONT size=1>
                 <jsp:useBean id="girl" class="abc.def.Circle" scope="page">
                 </jsp:useBean>
                 <% girl.setRadius(100);
                 %>
               <P>
          圓的半徑是:
                 <%= girl.getRadius() %>
               <P>
          圓的周長是:
                 <%= girl.circleLength() %>
               <P>
          圓的面積是:
                 <%= girl.circleArea() %>
              </FONT>
             </BODY>
             </HTML>
          5.
          useBeans.jsp保存在C:\tomcat\webapps\ROOT目錄下。
          6.
          啟動服務器后,打開IE瀏覽器并在地址欄中輸入:http://localhost:8080/useBeans.jsp
             
          如出現預期值,表示javabeans配置成功!
             “
               
          圓的半徑是: 100

               
          圓的周長是: 628.3185307179587

               
          圓的面積是: 31415.926535897932
             ”
          至此javabeans運行環境配置、調試完成。

          .servlet配置
          1.Windows 2000 Server
          系列下配置
             
          我的電腦->屬性->高級->環境變量
             
          追加變量名:CLASSPATH下變量值:%TOMCAT_HOME%\common\lib\servlet-api.jar;
          2.Windows 9x
          系列下配置
             
          用記事本編輯Autoexec.bat,加入下列語句:
             SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\common\lib\servlet-api.jar;
          3.Windows XP
          2003 server 下配置
             
          以上兩種方法皆可
          4.
          運行
             a.
          用記事本編輯以下代碼,并保存為Hello.java
               import java.io.*;
               import javax.servlet.*;
               import javax.servlet.http.*;
               public class Hello extends HttpServlet{
                 public void init(ServletConfig config) throws ServletException{
                   super.init(config);
                 }
                 public void service(HttpServletRequest request,HttpServletResponse response) throws IOException{
                   PrintWriter out=response.getWriter();
                   response.setContentType("text/html;charset=GB2312");
                   out.println("<HTML><BODY>");
                   out.println("Hello!");
                   out.println("</BODY></HTML>");
                 }
               }
             b.
          Hello.java保存在C:\tomcat\common\classes目錄下。
             c.
          開始->運行->cmd
               
          在控制臺中切換到當前目錄:
               javac Hello.java
          或直接輸入javac C:\tomcat\common\classes\Hello.java
             d.
          注冊servlet
               
          用記事本打開C:\tomcat\webapps\ROOT\WEB-INF\web.xml
               

                 - <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">
                   <display-name>Welcome to Tomcat</display-name>
                   <description>Welcome to Tomcat</description>
                 - <!--  JSPC servlet mappings start
                   -->
                              .
                              .
                              .
                 - <!--  JSPC servlet mappings end
                   -->
                   </web-app>
               
          之間相應位置追加以下兩組數據:
                  <servlet>
                  <servlet-name>Hello</servlet-name>
                  <servlet-class>Hello</servlet-class>
              </servlet>

                  <servlet-mapping>
                  <servlet-name>Hello</servlet-name>
                  <url-pattern>/servlet/Hello</url-pattern>
              </servlet-mapping>

             *
          注:<servlet-name>...</servlet-name>servlet在服務器中的ID
                  <servlet-class>...</servlet-class>
          servlet-class類名
                  <url-pattern>...</url-pattern>
          為鏡像路徑亦虛擬路徑
                  C:\tomcat\common\classes
          為類共享目錄,亦可在:
                  C:\tomcat\webapps\jsp-examples\WEB-INF\web.xml
                  C:\tomcat\webapps\servlets-examples\WEB-INF\web.xml
                  
          中注冊,不過在應用servlet時須加入C:\tomcat\webapps\下的目錄名,如:
                  http://localhost:8080/jsp-examples/servlet/Hello
                  http://localhost:8080/ervlets-examples/servlet/Hello
             e.
          重新啟動服務器后,打開IE瀏覽器并在地址欄中輸入:http://localhost:8080/servlet/Hello
               
          顯示:“Hello!”,則配置成功!
          至此servlet運行環境配置、調試完成。
          以上為j2sdk1.4.2+tomcat5.5(04.07.21)配置環境步驟。由于tomcat版本更新極快,所以各版本配置略有差異。希望大家能夠靈活變通!
          這里強調本版本幾個注意事項:
                              1.javabeans
          強制引入包package *.*;
                              2.servlet
          類庫為%TOMCAT_HOME%\common\lib\servlet-api.jar
                                
          而不是%TOMCAT_HOME%\lib\servlet.jar(不存在這個目錄及類庫)
                              3.
          引入第三方類庫須加入CLASSPATH或加入%JAVA_HOME%\lib\下,以正常加載
                                
          tomcat5.5(04.07.21)引用該類庫時須將該*.jar文件加入%TOMCAT_HOME%\common\lib\

          posted on 2006-04-30 10:26 blog搬家了--[www.ialway.com/blog] 閱讀(575) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 牙克石市| 邓州市| 乐陵市| 杭锦后旗| 浪卡子县| 历史| 乐平市| 长乐市| 新野县| 怀宁县| 灌云县| 康平县| 江油市| 界首市| 吴堡县| 涟源市| 和顺县| 宣恩县| 麻阳| 永安市| 大姚县| 额济纳旗| 莲花县| 万盛区| 疏勒县| 阿鲁科尔沁旗| 隆尧县| 乡宁县| 锡林郭勒盟| 陕西省| 调兵山市| 阜新市| 阿拉善右旗| 厦门市| 建平县| 邯郸县| 航空| 沾益县| 新昌县| 甘南县| 开远市|