云下的天空

          堅持 隨心而動 走自己的路

           

          tomcat7的配置

           

          原文轉(zhuǎn)載自:

          http://blog.sina.com.cn/s/blog_70b7bbf20100mhiv.html

             Tomcat7已經(jīng)發(fā)布多時,Tomcat7增加了對Servlet 3.0,JSP 2.2和JSP-EL 2。2的支持、支持web application內(nèi)存泄露的檢測和防護等很多新功能。本片教程主要介紹如何配置Tomcat7。

           

          一、軟件下載
              首先需要下載Java Jdk以及Tomcat7。JDK下載地址:最新為JDK6 update22, Tomcat7下載地址:最新為Tomcat7.02 Beta。

           

          二、軟件安裝和配置
              1.首先安裝JDK,直接點擊安裝即可,比如默認安裝的路徑為:C:\Program Files\Java\jdk1.6.0_22。安裝之后需要設(shè)定環(huán)境變量。在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量:(假設(shè)你的jdk安裝目錄如上設(shè)置)

              新建變量名: JAVA_HOME,值(value)為:C:\Program Files\Java\jdk1.6.0_22
              新建變量名:classpath ,值(value)為: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  (.;一定不能少,因為它代表當前路徑)
              查找變量名:path ,增加值(value)為:%JAVA_HOME%\bin;


          添加完畢,確定即可。接下來簡單測試環(huán)境變量是否配置正確:

          public class Test{
              public static void main(String args[]){
                  System.out.println("Hello Leyond");
              }
          }
           
          將以上代碼拷貝保存成Test.java文件。然后命令行窗口(xp:在運行輸入cmd,vista和win7直接在搜索框中輸入cmd),CD到文件所在的目錄,然后鍵入下列命令:
          javac Test.java
          java Test

          注意第二個命令沒有.java后綴。如果看到“Hello Leyond”,則表明jdk環(huán)境變量配置成功,沒有的話,檢查自己的配置情況。

           

          2. Tomcat7安裝和配置

              下載zip文件之后直接解壓到某個目錄下,比如:C:\itdevelop\Tomcat7。然后在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量:

              新建變量名: TOMCAT_HOME, 值(value)為:C:\itdevelop\Tomcat7
              查找變量名: classpath, 增加值為%TOMCAT_HOME%\common\lib
              增加后的classpath的值為.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib
              最后進入Tomcat7安裝目錄下的Bin目錄,啟動Tomcat,在瀏覽器中輸入:http://localhost:8080/,若可以看到Tomcat7的歡迎界面,表示Tomcat7配置成功了。

           

          三、新建webApp
              這里介紹如何搭建一個JSP簡單的應(yīng)用。首先到Tomcat7目錄下webapps目錄,例如:C:\itdevelop\Tomcat7\webapps,該目錄存放了ROOT,docs,examples等目錄,ROOT存放的是歡迎界面的代碼,docs主要是文檔,examples中可以查看各種例子。接下來看看如何新建一個屬于自己的jsp應(yīng)用程序。

           

          操作如下:
            1.在webapps下新建myapp目錄。
            2.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區(qū)分大小寫的。
            3.WEB-INF下新建一個文件web.xml,內(nèi)容如下:

          <?xml version="1.0" encoding="ISO-8859-1"?>
          <web-app version="3.0"
                   xmlns="
          http://java.sun.com/xml/ns/javaee"
                   xmlns:xsi="
          http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="
          http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
                   <display-name>My Web Application</display-name>
                  <description>
                       A application for test.
                  </description>
          </web-app>

           

          4. 在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內(nèi)容如下:
          <html>
            <body>
              <center> Now time is: <%=new java.util.Date()%></center>
            </body>
          </html>

          5. 啟動Tomcat,在瀏覽器輸入http://localhost:8080/myapp/index.jsp看到當前時間的話說明就成功了。

           

          四、新建Servlet
              在之前myapp目下的/WEB-INF/classes/test目錄下新建HelloWorld.java(若沒有class,test目錄,請新建)。HelloWorld內(nèi)容如下:

          package test;
          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來編譯該文件。倘若出現(xiàn)”package javax.servlet does not exist“,請把C:\itdevelop\Tomcat7\lib目錄下的servlet-api.jar拷貝到C:\Program Files\Java\jre6\lib\ext,重啟電腦,再次編譯即可。

          目前C:\itdevelop\Tomcat7\webapps\myapp的目錄結(jié)構(gòu)如下:

          ./index.jsp
          ./WEB-INF/web.xml
          ./WEB-INF/classes/test/HelloWorld.class (編譯HelloWorld.java生成的)

          然后在瀏覽器中輸入http://localhost:8080/myapp/HelloWorld,于是Server眾望所歸的報錯了:Error 404–Not Found 怎么回事呢?我們還需要配置Servlet的之行環(huán)境。打開WEB-INF目錄下的web.xml,在<web-app></web-app>添加下面這段程序:

           

          <servlet>
              <servlet-name>HelloWorld</servlet-name>
              <servlet-class>test.HelloWorld</servlet-class>
           </servlet>

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

           

              這段xml內(nèi)容,首先指定servlet的名字,類的名字。然后把servlet映射到一種URL模式,使得通過URL來訪問這個servlet。修改之后,若需要重啟Tomcat,然后瀏覽http://localhost:8080/myapp/HelloWorld一個Hello,World!等著你,如果你看到了,表示servlet也成功了。

          Tomcat7配置

           

          posted on 2011-06-02 17:54 天空布藍 閱讀(19465) 評論(6)  編輯  收藏 所屬分類: JAVA EE

          評論

          # re: tomcat7的配置[未登錄] 2012-07-17 13:11 楊洋

          good job
            回復(fù)  更多評論   

          # re: tomcat7的配置 2012-10-15 14:53 寒澈

          %TOMCAT_HOME%\common\lib 從tomcat6.0開始已經(jīng)沒有common文件夾了,直接用\lib,害我找了半天common文件夾啊,趕快改過來吧  回復(fù)  更多評論   

          # re: tomcat7的配置 2012-12-17 19:46 ftp123

          從哪抄來的,是抄的,你也說聲啊,要不自己測試下也可以,害人測試半天。  回復(fù)  更多評論   

          # re: tomcat7的配置 2013-03-19 16:04 cao

          @ftp123
          你娘里個大雪碧 里面會有common這個文件夾嗎 不知道還尼瑪在這瞎比比 純尼瑪誤導(dǎo)人 我最惡心的就是這樣沒事裝逼的人 艸  回復(fù)  更多評論   

          # re: tomcat7的配置 2013-06-16 12:02 houkai

          確實是的@寒澈
            回復(fù)  更多評論   

          # re: tomcat7的配置 2013-06-16 14:10 houkai

          新建變量名: TOMCAT_HOME 應(yīng)該為CATALINA_HOME  回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          Flex學(xué)習鏈接

          搜索

          •  

          最新評論

          • 1.?re: tomcat7的配置
          • 新建變量名: TOMCAT_HOME 應(yīng)該為CATALINA_HOME
          • --houkai
          • 2.?re: tomcat7的配置
          • 確實是的@寒澈
          • --houkai
          • 3.?re: tomcat7的配置
          • @ftp123
            你娘里個大雪碧 里面會有common這個文件夾嗎 不知道還尼瑪在這瞎比比 純尼瑪誤導(dǎo)人 我最惡心的就是這樣沒事裝逼的人 艸
          • --cao
          • 4.?re: tomcat7的配置
          • 從哪抄來的,是抄的,你也說聲啊,要不自己測試下也可以,害人測試半天。
          • --ftp123
          • 5.?re: tomcat7的配置
          • %TOMCAT_HOME%\common\lib 從tomcat6.0開始已經(jīng)沒有common文件夾了,直接用\lib,害我找了半天common文件夾啊,趕快改過來吧
          • --寒澈

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 庆元县| 伊川县| 宾阳县| 旌德县| 无锡市| 平远县| 布拖县| 定襄县| 浦江县| 寿阳县| 海门市| 织金县| 兴国县| 八宿县| 同江市| 将乐县| 西乡县| 廉江市| 上饶县| 满洲里市| 阿尔山市| 达孜县| 桂林市| 呼图壁县| 巧家县| 陇川县| 东乡| 政和县| 乡城县| 建昌县| 连州市| 阳原县| 红安县| 洪雅县| 满城县| 射阳县| 上虞市| 舞钢市| 宁城县| 盱眙县| 玛曲县|