<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云下的天空

    堅持 隨心而動 走自己的路

     

    tomcat7的配置

     

    原文轉載自:

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

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

     

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

     

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

        新建變量名: 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;


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

    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環境變量配置成功,沒有的話,檢查自己的配置情況。

     

    2. Tomcat7安裝和配置

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

        新建變量名: 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簡單的應用。首先到Tomcat7目錄下webapps目錄,例如:C:\itdevelop\Tomcat7\webapps,該目錄存放了ROOT,docs,examples等目錄,ROOT存放的是歡迎界面的代碼,docs主要是文檔,examples中可以查看各種例子。接下來看看如何新建一個屬于自己的jsp應用程序。

     

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

    <?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,文件內容如下:
    <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內容如下:

    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來編譯該文件。倘若出現”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的目錄結構如下:

    ./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的之行環境。打開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內容,首先指定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
      回復  更多評論   

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

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

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

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

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

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

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

    確實是的@寒澈
      回復  更多評論   

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

    新建變量名: TOMCAT_HOME 應該為CATALINA_HOME  回復  更多評論   


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


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    Flex學習鏈接

    搜索

    •  

    最新評論

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

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女视频黄a视频全免费网站色| 亚洲AV成人噜噜无码网站| 国产av无码专区亚洲av毛片搜| 91免费资源网站入口| 亚洲成人免费网站| 成人福利免费视频| 中文字幕在线日亚洲9| 女人18特级一级毛片免费视频| 亚洲成av人无码亚洲成av人| 国产精品免费小视频| 深夜a级毛片免费视频| 国产亚洲色视频在线| 99久久成人国产精品免费| 亚洲国产精华液网站w| 亚洲一区在线免费观看| 亚洲自偷自偷在线成人网站传媒| 日本黄色免费观看| 九九免费观看全部免费视频| 亚洲色欲久久久综合网东京热| 日韩精品免费视频| 亚洲a视频在线观看| 免费国产真实迷j在线观看| 一级一级一级毛片免费毛片| 亚洲av无码一区二区三区网站| 91精品国产免费| 久久亚洲中文无码咪咪爱| 国产亚洲成人在线播放va| 99爱在线精品视频免费观看9| 国产亚洲精aa在线看| 亚洲麻豆精品国偷自产在线91| 久久免费福利视频| 亚洲乱码中文字幕在线| 国产亚洲精品a在线观看app | 亚洲AV永久无码精品水牛影视| 日韩精品无码免费一区二区三区| 亚洲午夜理论片在线观看| 相泽亚洲一区中文字幕| 青青视频观看免费99| 九九全国免费视频| 亚洲成_人网站图片| 亚洲精品国产精品乱码不99|