黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

java學(xué)習(xí)筆記—Tomcat(9)

系統(tǒng) 2365 0

1 目錄結(jié)構(gòu)

      
        bin           ? 二進(jìn)制目錄,主要存儲(chǔ)的是一些啟動(dòng)和停止服務(wù)器的命令startup.bat

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

lib            ? 服務(wù)器軟件使用的第三方的jar包

logs            ? 記錄服務(wù)器軟件運(yùn)行時(shí)候的日志信息

temp            ? 臨時(shí)文件存儲(chǔ)的目錄

webapps        ? 存儲(chǔ)開發(fā)者需要部署的網(wǎng)站

work        ? 服務(wù)器的工作目錄,主要承擔(dān)的是翻譯和編譯的工作
      
    

2 IDE的集成

如果每次開發(fā)網(wǎng)站需要使用MyEclipse,但是開發(fā)好網(wǎng)站之后需要部署到tomcat上。那么每次需要在Tomcat的安裝目錄進(jìn)行啟動(dòng)并手工的部署網(wǎng)站信息,比較繁瑣。

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

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

?JDK?選擇自己的JDK

?Launch?debug mode
      
      |
      
        run mode

?path

?Apply?OK
      
    

3? 體驗(yàn)網(wǎng)站的發(fā)布

  1. 建立一個(gè)自己的網(wǎng)站的文件夾jnb
  2. 在網(wǎng)站的文件夾中建立一個(gè)靜態(tài)網(wǎng)頁index.html

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

  1. 將jnb網(wǎng)站部署到tomcat服務(wù)器中去進(jìn)行管理

直接拷貝到tomcat的webapps目錄下

  1. 啟動(dòng)服務(wù)器軟件
  2. 直接打開瀏覽器輸入以下的網(wǎng)址進(jìn)行訪問

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

查看運(yùn)行結(jié)果如下:

java學(xué)習(xí)筆記—Tomcat(9)

4? IDE中網(wǎng)站的開發(fā)和發(fā)布

在IDE中可以通過使用快捷的方式進(jìn)行網(wǎng)站的開發(fā)、發(fā)布和訪問。

創(chuàng)建:包視圖à 右鍵à new à web projectà輸入項(xiàng)目信息àFinish

發(fā)布:下圖中的第一個(gè)按鈕à選擇要發(fā)布的項(xiàng)目àadd添加要發(fā)布的服務(wù)器軟件àDesploy

啟動(dòng):下圖中的第二個(gè)按鈕à選擇要啟動(dòng)的服務(wù)器軟件àstart

訪問:下圖中的第三個(gè)按鈕à輸入網(wǎng)址à回車

5 網(wǎng)站的目錄結(jié)構(gòu)

      
        以下的目錄結(jié)構(gòu)是一個(gè)動(dòng)態(tài)網(wǎng)站必須具備的目錄結(jié)構(gòu)。


      
      -----|
      
         網(wǎng)站名           文件夾(web項(xiàng)目名)


      
      --------|
      
         靜態(tài)資源      HTML、CSS、JavaScript


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


      
      --------| 動(dòng)態(tài)資源      *
      
        .jsp


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


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


      
      ------------|
      
         lib            文件夾、lass文件運(yùn)行需要的jar包


      
      ------------|
      
         web.xml        網(wǎng)站的配置文件


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

網(wǎng)站的部署

部署即將網(wǎng)站直接交給web服務(wù)器進(jìn)行管理并對(duì)外提供可以直接輸入網(wǎng)址訪問的能力稱之為網(wǎng)站的部署。

      
        ?    自動(dòng)部署

    就是將編寫好的網(wǎng)站直接以發(fā)布的方式或拷貝的方式直接給tomcat的webapps目錄。

    缺點(diǎn):


      
      
        1
      
      
        .    在操作系統(tǒng)中任意的文件夾中存儲(chǔ)的文件夾個(gè)數(shù)是有限的。


      
      
        2
      
      
        .    在真實(shí)的環(huán)境中不可能直接看見webapps目錄

優(yōu)點(diǎn):

方便快捷
      
    
      
        ?    上傳部署

    開發(fā)網(wǎng)站好之后直接使用工具進(jìn)行war包的壓縮?使用tomcat提供的管理客戶端進(jìn)行

網(wǎng)站的上傳。

    直接上傳war包。

    注意:如果自動(dòng)解壓了請(qǐng)不要將war文件刪除。因?yàn)檫@兩個(gè)文件時(shí)相互關(guān)聯(lián)的。如果刪

    除那么就會(huì)全部刪除。

 缺點(diǎn):

a)    在操作系統(tǒng)中任意的文件夾中存儲(chǔ)的文件夾個(gè)數(shù)是有限的。

優(yōu)點(diǎn):

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

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

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

Context元素代表的是一個(gè)具體的網(wǎng)站

path屬性的值就是訪問該網(wǎng)站的一個(gè)URL路徑

docBase屬性值就是網(wǎng)站在磁盤中的具體的路徑

    優(yōu)點(diǎn):

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

    缺點(diǎn):

    需要重啟。
      
    
      
        ?    推薦部署
      
      
        

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

    
      
      %tomcat_home%
      
        \conf\Catalina\localhost

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

    http:
      
      
        //
      
      
        localhost:8080/myitcast
      
    

?

java學(xué)習(xí)筆記—Tomcat(9)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

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

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論