JAVAWEB企业级开发关于Tomcat的安装和配置
首先,我們來了解一下什么是JSP:動態(tài)網(wǎng)頁
?? ?靜態(tài):規(guī)定不會變化
?? ?動態(tài):隨著時間、地點、用戶操作改變而改變
? ? 1.動態(tài)網(wǎng)頁:?
?? ? ?需要使用到 服務(wù)器端腳本語言(JSP)
? ? 2.使用的架構(gòu):
? ? ? CS:Client Server ?
?? ? ?不足:如果服務(wù)器軟件升級,客戶端的所有軟件就必須升級
? ? ? ? ? ? 維護麻煩,需要維護每一臺 客戶端軟件
?? ? ? ? ? ?每一臺客戶 都需要安裝 客戶端軟件
?? ? ?
?? ? ?所以我們可以用BS架構(gòu):Browser Server
?? ? ?優(yōu)勢:客戶可以通過瀏覽器直接訪問服務(wù)器端
?? ? ?各有各的優(yōu)勢,形成互補
?? ?3.開發(fā)方向:
?? ? ?針對服務(wù)器端進行開發(fā)(Tomcat服務(wù)器)
? ? ? 登錄http://tomcat.apache.org/-->點擊左側(cè)Download下的對應(yīng)版本Tomcat(一般下載比最高版本的低一個)zip
?? ? ?分析一下tomcat的文件名字分別存放了什么?
?? ? ?bin:可執(zhí)行文件(startup.bat? ?shutdown.bat)
?? ? ?conf:配置文件
?? ? ?lib:tomcat依賴的jar文件
?? ? ?log:日志文件(記錄出錯等信息)
?? ? ?temp:臨時文件
?? ? ?webapps:可執(zhí)行的項目(將我們開發(fā)的項目 存放到該目錄)
?? ? ?work:存放由jsp翻譯成的java,以及編輯成的class文件(jsp-->java-->class)
?? ?4.現(xiàn)在下載后我們還不能直接使用,我們還要配置tomcat、配置JDK(必須配置JAVA_HOME)
?? ? ?java_home classPath path
? ? 5.在tomcat路徑中打開名為?startup.bat 的程序 運行結(jié)果如下表示成功
否則請看鏈接指導(dǎo)
? ? ??https://blog.csdn.net/scau_lth/article/details/83218335
常見錯誤:雙擊bin/startup.bat啟動tomacat 出現(xiàn)閃退
? ? ? ? ? ? ? ? 可能與其他服務(wù)的端口號起沖突? tomcat端口號默認為8080 ,建議修改,因為此端口很常見 (8888),容易沖突
? ? ? ? ? ? ? ? 如何修改端口號?
? ? ? ? ? ? ? ?去配置文件里面修改端口號? ?C:\apache-tomcat-8.5.45\conf\server.xml? ?-->修改端口號為8888??
6.那么tomcat運行成功了我們就可以開始進行訪問了
在主頁里面輸入?http://localhost:8888/
剛才我們訪問成功了tomcat 所以按道理來說在??webapps會有記錄到
在C:\apache-tomcat-8.5.45\webapps\ROOT 里面會有記錄
如果網(wǎng)頁里面隨便搜索一個wecapps里面的名字就會出現(xiàn)相應(yīng)的位置顯示在網(wǎng)頁中
7.常見網(wǎng)頁狀態(tài)碼:
404 需要訪問的資源在服務(wù)器不存在(例如刪除資源的名字就會檢索不到)
403 權(quán)限不足 比如訪問文件a 但是文件a的權(quán)限設(shè)置為不可見
300 頁面重定向(重點向就是相當(dāng)于3秒頁面自動跳轉(zhuǎn)) 有可能被封了
500 服務(wù)器內(nèi)部錯誤 (服務(wù)器代碼寫錯了)
200 正常
8.現(xiàn)在我們開始做我們自己的服務(wù)器網(wǎng)站
首先我們在?webapps 里面新建一個JspProject項目文件
文件里面需要放一點固定的東西
所以我們?nèi)OOT文件里面把WEB-INF 復(fù)制過來? 這個必須有
還有classes存放字節(jié)碼文件(因為在word里面java自動生成class字節(jié)碼文件)
還有l(wèi)ib文件 里面存放一些項目的jar包(這個lib文件要區(qū)分全局lib和局部lib 局部的lib只有在JspProject文件才執(zhí)行)
?
在web.xml文件里面放的是一些配置信息
現(xiàn)在已經(jīng)搭建好結(jié)構(gòu)了? 在文件外面
?
?
?然后? 啟動服務(wù)器startup.bat? ? 訪問
?
現(xiàn)在就只有一個文件 那如果是兩個文件(indes2.jsp)呢 系統(tǒng)會在服務(wù)器里找哪一個運行給用戶呢
這時候就需要我們配置了
? ? <welcome-file-list>
? ? ? ? <welcome-file>index.html</welcome-file>
? ? ? ? <welcome-file>index.xhtml</welcome-file>
? ? ? ? <welcome-file>index.htm</welcome-file>
? ? ? ? <welcome-file>index.jsp</welcome-file>
? ? </welcome-file-list>
復(fù)制這段代碼? 在項目/WEB-INF/web.xml中設(shè)置 默認的 初始頁面
一行一行按順序?qū)ふ椅募?/p>
總結(jié)
以上是生活随笔為你收集整理的JAVAWEB企业级开发关于Tomcat的安装和配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dts数据库迁移工具_干货分享丨DM8
- 下一篇: 同步android wear音乐,And