亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

java學習筆記—Tomcat(9)

系統 1891 0

1 目錄結構

      
        bin           ? 二進制目錄,主要存儲的是一些啟動和停止服務器的命令startup.bat

conf            ? 配置目錄,server.xml   web.xml

lib            ? 服務器軟件使用的第三方的jar包

logs            ? 記錄服務器軟件運行時候的日志信息

temp            ? 臨時文件存儲的目錄

webapps        ? 存儲開發者需要部署的網站

work        ? 服務器的工作目錄,主要承擔的是翻譯和編譯的工作
      
    

2 IDE的集成

如果每次開發網站需要使用MyEclipse,但是開發好網站之后需要部署到tomcat上。那么每次需要在Tomcat的安裝目錄進行啟動并手工的部署網站信息,比較繁瑣。

因此需要將Tomcat整合到MyEclispe中。

      
        Window?Preferences?Servers?Tomcat6.x?Enable?Tomcat安裝根目錄

?JDK?選擇自己的JDK

?Launch?debug mode
      
      |
      
        run mode

?path

?Apply?OK
      
    

3? 體驗網站的發布

  1. 建立一個自己的網站的文件夾jnb
  2. 在網站的文件夾中建立一個靜態網頁index.html

?? <h2>this is my first site!</h2>

  1. 將jnb網站部署到tomcat服務器中去進行管理

直接拷貝到tomcat的webapps目錄下

  1. 啟動服務器軟件
  2. 直接打開瀏覽器輸入以下的網址進行訪問

?? http://127.0.0.1:8080/jnb/index.html

查看運行結果如下:

java學習筆記—Tomcat(9)

4? IDE中網站的開發和發布

在IDE中可以通過使用快捷的方式進行網站的開發、發布和訪問。

創建:包視圖à 右鍵à new à web projectà輸入項目信息àFinish

發布:下圖中的第一個按鈕à選擇要發布的項目àadd添加要發布的服務器軟件àDesploy

啟動:下圖中的第二個按鈕à選擇要啟動的服務器軟件àstart

訪問:下圖中的第三個按鈕à輸入網址à回車

5 網站的目錄結構

      
        以下的目錄結構是一個動態網站必須具備的目錄結構。


      
      -----|
      
         網站名           文件夾(web項目名)


      
      --------|
      
         靜態資源      HTML、CSS、JavaScript


      
      --------| images              文件夾  *.jpeg *.bit  *
      
        .gif


      
      --------| 動態資源      *
      
        .jsp


      
      --------| WEB-
      
        INF        主要存儲的是class文件和類庫


      
      ------------|
      
         classes        文件夾、編譯好的class文件


      
      ------------|
      
         lib            文件夾、lass文件運行需要的jar包


      
      ------------|
      
         web.xml        網站的配置文件


      
      --------| META-INF        MyEclispe生成的元信息文件夾
    

網站的部署

部署即將網站直接交給web服務器進行管理并對外提供可以直接輸入網址訪問的能力稱之為網站的部署。

      
        ?    自動部署

    就是將編寫好的網站直接以發布的方式或拷貝的方式直接給tomcat的webapps目錄。

    缺點:


      
      
        1
      
      
        .    在操作系統中任意的文件夾中存儲的文件夾個數是有限的。


      
      
        2
      
      
        .    在真實的環境中不可能直接看見webapps目錄

優點:

方便快捷
      
    
      
        ?    上傳部署

    開發網站好之后直接使用工具進行war包的壓縮?使用tomcat提供的管理客戶端進行

網站的上傳。

    直接上傳war包。

    注意:如果自動解壓了請不要將war文件刪除。因為這兩個文件時相互關聯的。如果刪

    除那么就會全部刪除。

 缺點:

a)    在操作系統中任意的文件夾中存儲的文件夾個數是有限的。

優點:

可以不用面向服務器拷貝
      
    
      
        ?    手工部署

 需要配置tomcat安裝目錄的server.xml的Host元素

 
      
      <Context path=
      
        "
      
      
        /myitcast
      
      
        "
      
       docBase=
      
        "
      
      
        c:\jnb
      
      
        "
      
       />
      
        

Context元素代表的是一個具體的網站

path屬性的值就是訪問該網站的一個URL路徑

docBase屬性值就是網站在磁盤中的具體的路徑

    優點:

    可以脫離了tomcat的webapps的目錄的管理。

    缺點:

    需要重啟。
      
    
      
        ?    推薦部署
      
      
        

    如果要配置一個網站,但是該網站在其他的磁盤中,那么可以創建一個后綴為.xml的文件。文件的名字將被用作訪問網站的路徑即path屬性值。如果需要訪問的時候路徑多級的那么需要將文件名以#進行基本的名字的分隔。
      
      /a/
      
        b那么文件名必須是2#b.xml。如果需要自己的網站是默認的網站那么需要將文件名定義為ROOT.xml。如果網站需要為默認網站,那么必須要重啟服務器。

    
      
      %tomcat_home%
      
        \conf\Catalina\localhost

    myitcast.xml   
      
      <Context docBase=
      
        "
      
      
        c:\jnb
      
      
        "
      
      />
      
        

    http:
      
      
        //
      
      
        localhost:8080/myitcast
      
    

?

java學習筆記—Tomcat(9)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 狠狠干天天 | 国产精品久久久久久亚洲伦理 | 日本边添边爱边做视频 | 97av视频 | 九色综合网 | 亚洲爱v | 亚洲精品高清在线 | 亚洲国产天堂久久综合9999 | 人成在线免费视频 | 香港三级做爰大爽视频 | 九九九久久久久久久爱 | 毛片不卡一区二区三区 | 一级毛片a女人刺激视频免费 | 日韩在线看片 | 亚洲国产成人最新精品资源 | 久操视频免费看 | 亚洲一区二区三区高清不卡 | 欧美亚洲中日韩中文字幕在线 | 亚州成人 | 国产日产欧产精品网站 | 狠狠色先锋资源网 | 国产成人禁片免费观看视频 | 在线观看高清国产福利视频 | 影视先锋av资源噜噜 | 99热都是精品 | 国产一区二区精品久久凹凸 | 国产免费播放一区二区 | 欧美jizz18性欧美 | 久久精品播放 | 国产h版大片在线播放 | 日韩欧美一区二区三区四区 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 99在线视频精品费观看视 | 国产精品视频网 | 欧美精品亚洲精品日韩 | 国产一级毛片夜一级毛片 | 日韩在线播放中文字幕 | 亚洲精品色综合色在线观看 | 91人碰| 久久国产精品-久久精品 | 四虎影院视频在线观看 |