最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Myeclipse部署Tomcat_動力節(jié)點(diǎn)Java學(xué)院整理

 更新時間:2017年07月25日 11:01:05   作者:fjdingsd  
這篇文章給大家介紹了Myeclipse部署Tomcat的相關(guān)知識,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧

在MyEclipse中,新建“Web Project”,會看到:  

  我們需要注意的有以下幾點(diǎn):

  【Project Name】:工程名,代表了這個web應(yīng)用所在目錄名,當(dāng)在服務(wù)器中發(fā)布這個web應(yīng)用時,在Tomcat的【webapps】目錄下,就會產(chǎn)生這個目錄,所以對于截圖來說,就會有一個【myservlet】目錄。

  【Source folder】:代表了在這個web應(yīng)用中,源代碼的保存目錄,這個目錄專門用來放置所寫的一些“.java”文件,如為Servlet所寫的程序。

  【W(wǎng)eb root folder】:web應(yīng)用根目錄名稱,其實(shí)只是web應(yīng)用所在目錄的一個映射而已,也就是說這個名為【W(wǎng)ebRoot】的目錄,不過是我創(chuàng)建出來的【myservlet】web工程名的一個映射名稱而已,在硬盤中是不會有這個目錄的。

  【Context root URL】:將【W(wǎng)eb root folder】映射成的虛擬目錄名稱,用于瀏覽器URL訪問。之前說過【W(wǎng)ebRoot】這個目錄是不會有的,因?yàn)槠渲皇恰緈yservlet】的一個映射而已,那么所以【Context root URL】其實(shí)也就是web應(yīng)用名的一個映射虛擬目錄名(即對外訪問路徑)。

  【J2EE Specification Level】:所選J2EE的版本號,選定之后就導(dǎo)入對應(yīng)版本的J2EE的JAR包,如包含Servlet的JAR包。(選擇1.4跟以后更高級應(yīng)用一般不會沖突,這里我先選擇5.0)。
點(diǎn)擊確定之后,會彈出一個窗口: 

 

  因?yàn)槲疫x擇了J2EE5.0的版本,因此MyEclipse詢問我是否將編譯器改為5.0,并且說我當(dāng)前的工作空間編譯器默認(rèn)為6.0(6.0是MyEclipse10的默認(rèn)編譯器選擇的JDK,其實(shí)我導(dǎo)入并選擇了7.0的JDK,但它并不會說7.0),因此我們無需將編譯器改為5.0,只需要選擇否【No】即可。

  這樣一個web工程便在MyEclipse中創(chuàng)建出來了,如下圖所示:  

  【JRE System Library】是放置J2SE所需要的JAR包,也就是平常所使用的標(biāo)準(zhǔn)包

  【Java EE 5 Library】是放置J2EE所需要的JAR包,這樣我們使用Servlet就不需要再去Tomcat的【lib】目錄中導(dǎo)入了。

  【W(wǎng)ebRoot】目錄之前說過就是web應(yīng)用所在目錄的映射,從圖中也可以看出正好符合web應(yīng)用的組織結(jié)構(gòu),有必須的【W(wǎng)EB-INF】目錄,并且該目錄下也有我們說過必要的【lib】目錄和“web.xml”文件,可能你會問怎么沒有【classes】目錄呢,別擔(dān)心,當(dāng)我們將Servlet程序?qū)懞貌⒃搘eb應(yīng)用發(fā)布到Tomcat服務(wù)器時,MyEclipse會自動幫我們生成【classes】目錄,并將所編譯的Java文件生成字節(jié)碼文件放置在該目錄下,所以我們只需要在【src】目錄中編寫Servlet程序即可。

注意,雖然我們將web工程在MyEclipse中創(chuàng)建完成,但這個工程還只是在MyEclipse的工作空間上,只有我們將這個web工程在服務(wù)器中發(fā)布,服務(wù)器才會自動將這個web應(yīng)用在Tomcat的【webapps】目錄中生成。

那么如何在MyEclipse中配置和開啟Tomcat服務(wù)器,并將自己的web應(yīng)用發(fā)布到服務(wù)器中去呢,

  在MyEclipse中,點(diǎn)擊【W(wǎng)indows】--->【Preferences…】 ,選擇【MyEclipse】--->【Servers】,選擇【Tomcat】就可以看到如下圖: 

 

  因?yàn)槲译娔X上裝的是Tomcat7,所以選擇【Tomcat 7.x】,這樣我們就能配置【Configure Tomcat 7.x】了,點(diǎn)擊之后如下圖所示:  

  只需要將Tomcat的主目錄選擇就好,記住一定要選擇【Enable】?。。?/p>

  最后,我們在MyEclipse中啟動服務(wù)器:  

  可以看到Console窗口中提示服務(wù)器已經(jīng)啟動: 

 

  這時候我們還需要將web應(yīng)用進(jìn)行發(fā)布,點(diǎn)擊剛才啟動服務(wù)器左邊的圖標(biāo):  

  選擇要發(fā)布的web應(yīng)用工程名,點(diǎn)擊【Add】按鈕:  

  在【Server】中選擇剛剛開啟的服務(wù)器類型,此時可以看到MyEclipse自動將我們的web應(yīng)用放置到了剛才開啟的服務(wù)器所能運(yùn)行的web應(yīng)用目錄中:   

 

  點(diǎn)擊“Finish”之后,就能看到web應(yīng)用是否發(fā)布成功: 

 

  發(fā)布成功后,我們就可以去瀏覽器中驗(yàn)證,因?yàn)閯倓倓?chuàng)建【myservlet】時,MyEclipse也幫我創(chuàng)建了一個index.jsp文件,而且在web.xml文件中設(shè)置了index.jsp為首頁,所以有兩種方式都可訪問到:

 

  

  對于在MyEclipse中啟動Tomcat的一個可能會出現(xiàn)的問題:

  Bad  version  number in .class  file

  出現(xiàn)這個問題的原因是web應(yīng)用中所編寫的Java程序使用高版本的JDK進(jìn)行編譯,而Tomcat所采用的JDK版本較低,所以無法運(yùn)行web應(yīng)用中的Java程序。

  首先我們要認(rèn)識到Tomcat也是一個Java程序,在運(yùn)行時需要JDK的支持,而在MyEclipse中使用的Tomcat的JDK是由MyEclipse設(shè)置的,所以我們?nèi)绻隩omcat 能運(yùn)行web應(yīng)用的話,應(yīng)該如下圖配置:  

  為Tomcat服務(wù)器選擇一個合適的JDK是非常重要的。

總結(jié)

以上所述是小編給大家介紹的Myeclipse部署Tomcat,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Spring中存對象和取對象的方式詳解

    Spring中存對象和取對象的方式詳解

    這篇文章主要介紹了Spring中存對象和取對象的方式,Spring中更簡單的存對象與取對象的方式是注解,注解實(shí)現(xiàn)有兩種方式:一在編譯的時候,把注解替換成相關(guān)代碼,并添加到我們原來的代碼中,二攔截方法,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-08-08
  • J2ME編程中的幾個重要概念介紹

    J2ME編程中的幾個重要概念介紹

    本文介紹的是J2ME編程應(yīng)用平臺中的幾個重要概念,希望對你有幫助,一起來看。
    2015-09-09
  • springmvc請求轉(zhuǎn)發(fā)和重定向問題(攜帶參數(shù)和不攜帶參數(shù))

    springmvc請求轉(zhuǎn)發(fā)和重定向問題(攜帶參數(shù)和不攜帶參數(shù))

    這篇文章主要介紹了springmvc請求轉(zhuǎn)發(fā)和重定向問題(攜帶參數(shù)和不攜帶參數(shù)),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Java Http多次請求復(fù)用同一連接示例詳解

    Java Http多次請求復(fù)用同一連接示例詳解

    這篇文章主要為大家介紹了Java Http多次請求復(fù)用同一連接示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • spring boot實(shí)戰(zhàn)之內(nèi)嵌容器tomcat配置

    spring boot實(shí)戰(zhàn)之內(nèi)嵌容器tomcat配置

    本篇文章主要介紹了Spring Boot 使用內(nèi)嵌的tomcat容器配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Spring Security保護(hù)用戶密碼常用方法詳解

    Spring Security保護(hù)用戶密碼常用方法詳解

    這篇文章主要介紹了Spring Security保護(hù)用戶密碼常用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • 淺談java中異步多線程超時導(dǎo)致的服務(wù)異常

    淺談java中異步多線程超時導(dǎo)致的服務(wù)異常

    下面小編就為大家?guī)硪黄獪\談java中異步多線程超時導(dǎo)致的服務(wù)異常。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Java難點(diǎn)解讀之異或運(yùn)算舉例詳解

    Java難點(diǎn)解讀之異或運(yùn)算舉例詳解

    這篇文章主要介紹了Java難點(diǎn)解讀之異或運(yùn)算的相關(guān)資料,Java中的異或運(yùn)算是一種位運(yùn)算符,用于對兩個整數(shù)的每一位進(jìn)行比較并執(zhí)行異或操作,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • Mybatis自定義typeHandle過程解析

    Mybatis自定義typeHandle過程解析

    這篇文章主要介紹了Mybatis自定義typeHandle過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Java類之間的關(guān)系圖_動力節(jié)點(diǎn)Java學(xué)院整理

    Java類之間的關(guān)系圖_動力節(jié)點(diǎn)Java學(xué)院整理

    在Java以及其他的面向?qū)ο笤O(shè)計(jì)模式中,類與類之間主要有6種關(guān)系,他們分別是:依賴、關(guān)聯(lián)、聚合、組合、繼承、實(shí)現(xiàn)。他們的耦合度依次增強(qiáng),有興趣的可以了解一下
    2017-08-08

最新評論

水富县| 缙云县| 清镇市| 新乡县| 双辽市| 积石山| 黔西| 密山市| 满城县| 长兴县| 桂林市| 扬州市| 九江县| 南平市| 绥滨县| 邢台县| 贵德县| 天津市| 林芝县| 江口县| 霍林郭勒市| 抚州市| 景洪市| 莱阳市| 布尔津县| 唐海县| 霍林郭勒市| 渑池县| 富源县| 铅山县| 连云港市| 威远县| 澄城县| 鄂伦春自治旗| 开平市| 垣曲县| 桦川县| 武城县| 团风县| 寿光市| 共和县|