国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

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

2019-11-14 23:22:45
字體:
供稿:網(wǎng)友
java學(xué)習(xí)筆記—Tomcat(9)

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

bin           ? 二進(jìn)制目錄,主要存儲(chǔ)的是一些啟動(dòng)和停止服務(wù)器的命令startup.batconf            ? 配置目錄,server.xml   web.xmllib            ? 服務(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é)果如下:

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、CSSJavascript--------| 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


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 习水县| 阳城县| 广宗县| 洞口县| 满城县| 清涧县| 昆山市| 句容市| 托克逊县| 南城县| 讷河市| 平和县| 亚东县| 鞍山市| 巴林右旗| 连山| 镇原县| 霍林郭勒市| 聂荣县| 定州市| 若尔盖县| 广水市| 清涧县| 平山县| 新干县| 昭觉县| 盐池县| 乾安县| 慈利县| 永德县| 城固县| 乌什县| 石泉县| 全南县| 格尔木市| 黎平县| 吉林省| 洛阳市| 永仁县| 凤台县| 中方县|