云下的天空

          堅(jiān)持 隨心而動(dòng) 走自己的路

           

          tomcat7的配置

           

          原文轉(zhuǎn)載自:

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

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

           

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

           

          二、軟件安裝和配置
              1.首先安裝JDK,直接點(diǎn)擊安裝即可,比如默認(rèn)安裝的路徑為:C:\Program Files\Java\jdk1.6.0_22。安裝之后需要設(shè)定環(huán)境變量。在我的電腦->屬性->高級(jí)->環(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;  (.;一定不能少,因?yàn)樗懋?dāng)前路徑)
              查找變量名:path ,增加值(value)為:%JAVA_HOME%\bin;


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

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

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

           

          2. Tomcat7安裝和配置

              下載zip文件之后直接解壓到某個(gè)目錄下,比如:C:\itdevelop\Tomcat7。然后在我的電腦->屬性->高級(jí)->環(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
              最后進(jìn)入Tomcat7安裝目錄下的Bin目錄,啟動(dòng)Tomcat,在瀏覽器中輸入:http://localhost:8080/,若可以看到Tomcat7的歡迎界面,表示Tomcat7配置成功了。

           

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

           

          操作如下:
            1.在webapps下新建myapp目錄。
            2.myapp下新建一個(gè)目錄WEB-INF,注意,目錄名稱是區(qū)分大小寫的。
            3.WEB-INF下新建一個(gè)文件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下新建一個(gè)測(cè)試的jsp頁(yè)面,文件名為index.jsp,文件內(nèi)容如下:
          <html>
            <body>
              <center> Now time is: <%=new java.util.Date()%></center>
            </body>
          </html>

          5. 啟動(dòng)Tomcat,在瀏覽器輸入http://localhost:8080/myapp/index.jsp看到當(dāng)前時(shí)間的話說(shuō)明就成功了。

           

          四、新建Servlet
              在之前myapp目下的/WEB-INF/classes/test目錄下新建HelloWorld.java(若沒(méi)有class,test目錄,請(qǐng)新建)。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來(lái)編譯該文件。倘若出現(xiàn)”package javax.servlet does not exist“,請(qǐng)把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眾望所歸的報(bào)錯(cuò)了:Error 404–Not Found 怎么回事呢?我們還需要配置Servlet的之行環(huán)境。打開(kāi)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模式,使得通過(guò)URL來(lái)訪問(wèn)這個(gè)servlet。修改之后,若需要重啟Tomcat,然后瀏覽http://localhost:8080/myapp/HelloWorld一個(gè)Hello,World!等著你,如果你看到了,表示servlet也成功了。

          Tomcat7配置

           

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

          評(píng)論

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

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

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

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

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

          從哪抄來(lái)的,是抄的,你也說(shuō)聲啊,要不自己測(cè)試下也可以,害人測(cè)試半天。  回復(fù)  更多評(píng)論   

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

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

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

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

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

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


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


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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          Flex學(xué)習(xí)鏈接

          搜索

          •  

          最新評(píng)論

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

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 博客| 金昌市| 红河县| 前郭尔| 永川市| 大庆市| 腾冲县| 涪陵区| 舞阳县| 保靖县| 新蔡县| 白城市| 石嘴山市| 巴楚县| 乐安县| 阿克陶县| 红原县| 桦甸市| 富民县| 双城市| 莒南县| 尖扎县| 宁波市| 石棉县| 视频| 泰兴市| 桐梓县| SHOW| 繁昌县| 封开县| 黄冈市| 阳山县| 黄石市| 泸溪县| 太和县| 旅游| 天峨县| 菏泽市| 马鞍山市| 延边| 周口市|