guanxf

          我的博客:http://blog.sina.com.cn/17learning

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            71 隨筆 :: 1 文章 :: 41 評論 :: 0 Trackbacks

          配置環境變量: 

          添加三個系統變量: 

          1、JAVA_HOME: C:\JDK  實際JDK的位置

          2、TOMCAT_HOME(或CATALINA_HOME): C:\Tomcat

          3、CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib

          4、path(編輯path時多個用";"隔開):C:\Program Files\Java\jdk1.6.0_16\bin(JDK的bin中)

                        

          機器上有CLASSPATH用分號隔開,然后加在后面。

           

          Tomcat的環境變量就配置完畢了,下面檢驗Tomcat是否能夠運行:

           

          在控制臺中轉到C:\Tomcat\bin這個目錄,運行startup,然后回出現一個窗口,連跳一大串東西,最后表示Server已經運行

           

          在瀏覽器中輸入http://localhost:8080,出現歡迎界面,則表示Tomcat沒問題了

           

          然后和上面一樣,寫入你的第一個Servlet

           

          import java.io.*;

          import javax.servlet.*;

          import javax.servlet.http.*;

          public class HelloWorld extends HttpServlet

          {

          public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException

          {

          response.setContentType("text/html");

          PrintWriter out = response.getWriter();

          out.println("<html><head><title>");

          out.println("This is my first Servlet");

          out.println("</title></head><body>");

          out.println("<h1>Hello,World!</h1>");

          out.println("</body></html>");

           

          }

          }

           

          然后照樣用javac HelloWorld.java來編譯這個文件,如果出現無法import javax.servlet.*

           

          那么就是應該把C:\Tomcat\common\lib里面的servlet-api.jar(根據實際來看)文件拷貝到C:\JDK\jre\lib\ext中,再次編譯

           

          然后在Tomcat目錄里面的C:\Tomcat\webapps\myweb(目錄名可任意)里面按如下的文件結構:

           

           

          myweb\WEB-INF\web.xml

          myweb\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在這個里面)

           

          Servlet必須使用C:\Tomcat\webapps\myweb\WEB-INF這個目錄下面的web.xml文件進行注冊,用記事本打開這個web.xml文件,在里面加入

           

          <servlet>

          <servlet-name>HelloWorld</servlet-name>

          <servlet-class>HelloWorld</servlet-class>

          </servlet>

          <servlet-mapping>

          <servlet-name>HelloWorld</servlet-name>

          <url-pattern>/HelloWorld</url-pattern>

          </servlet-mapping>

           

          這樣的結構

           

          <servlet>

          <servlet-name>HelloWorld</servlet-name>

          <servlet-class>HelloWorld</servlet-class>

          </servlet>

          表示指定包含的servlet類.

           

           

          而以下的結構

          <servlet-mapping>

          <servlet-name>HelloWorld</servlet-name>

          <url-pattern>/HelloWorld</url-pattern>

          </servlet-mapping>

          表示指定HelloServlet應當映射到哪一種URL模式。

           

           

          在修改web.xml完畢過后,重新啟動Server,然后再輸入http://localhost:8080/myweb/HelloWorld

          posted on 2013-03-01 09:15 管先飛 閱讀(1967) 評論(0)  編輯  收藏 所屬分類: Java技術
          主站蜘蛛池模板: 弥勒县| 红安县| 三原县| 洪洞县| 红桥区| 平度市| 梁河县| 鹿泉市| 昌图县| 三门县| 佛学| 赤城县| 宁乡县| 长沙县| 禄丰县| 云林县| 湟中县| 曲周县| 西乌| 嘉峪关市| 工布江达县| 桐乡市| 商都县| 贵州省| 江口县| 陈巴尔虎旗| 明溪县| 错那县| 泰宁县| 重庆市| 镇赉县| 拜城县| 舟山市| 吴川市| 桑日县| 和硕县| 汽车| 余姚市| 祁门县| 南安市| 招远市|