JavaWeb之02_tomcat
生活随笔
收集整理的這篇文章主要介紹了
JavaWeb之02_tomcat
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Tomcat
一往情深深幾許 深山夕照深秋雨
一、概述
1. 概念
- 1)服務器:安裝了服務器軟件的計算機
- 2)服務器軟件:接收用戶的請求,處理請求,作出響應
- 3)web服務器軟件:接收用戶的請求,處理請求,作出響應
- 在此,可以部署web項目,讓用戶通過瀏覽器來訪問這些項目
- web容器
- 4)常見的java相關的web服務器軟件
- webLogic:oracle公司,大型JavaEE服務器,支持所有JavaEE規范,收費。
- webSphere:IBM公司,大型JavaEE服務器,支持所有JavaEE規范,收費。
- JBOSS:JBOSS公司,大型JavaEE服務器,支持所有JavaEE規范,收費。
- Tomcat:Apache基金組織,中小型的JavaEE服務器,支持少量的JavaEE規范,開源、免費
- 5)JavaEE:java語言在企業級開發中使用的技術規范的總和,一共規定了13項大的規范
二、環境搭建
1. 下載
- 網址:http://tomcat.apache.org/
2. 安裝
- 解壓即可
3. 卸載
- 刪除目錄即可
4. 目錄結構
- bin:可執行文件
- conf:配置文件
- lib:依賴jar包
- logs:日志文件
- temp:臨時文件
- **webapps(★):**存放web項目
- work:存放運行時數據
5. 啟動
① 啟動
- windows啟動:bin目錄下startup.bat文件
- linux啟動:bin目錄下startup.sh文件
- 訪問:http:localhost:8080
② 可能遇到的問題
- 1)黑窗口一閃而過
- 原因:沒有正確配置JAVA_HOME環境變量
- 解決辦法:配置嘍
- 2)啟動報錯
- 暴力:找到占用端口號,并且找到對應進程,殺死該進程
- netstat -ano
- 溫柔:修改自身端口號(好幾個端口需要改)
- conf/server.xml
- 暴力:找到占用端口號,并且找到對應進程,殺死該進程
- 3)中文亂碼
6. 關閉
- 1)正常關閉
- 點擊文件:bin/shutdown.bat
- 或者:在窗口中按Ctrl + c
- 2)強制關閉
- 右上角
7. 配置
① 部署項目方式
- 1)直接將項目放在webapps目錄下
- /hello:項目的訪問路徑—虛擬路徑
- 簡化部署:將項目達成一個war包,在將其放在webapps目錄(war包會自動解壓縮)
- 2)配置conf/server.xml文件
- 在<Host>標簽體中配置:<Context docBase="項目目錄" path="虛擬目錄" />
- **3)(★熱部署)**在conf/Catalina/localhost創建任意名稱xml文件,在文件中編寫
- <Context docBase="項目目錄" />
- 虛擬目錄:xml文件的名稱
② 靜態項目和動態項目
目錄結構:
java動態項目的目錄結構:
– 項目的根目錄
– WEB - INF 目錄
– web.xml:web項目的核心配置文件
– classes目錄:放置字節碼文件
– lib目錄:放置依賴jar包
三、集成IDEA
點擊Run — Edit Configurations… — Templates — Tomcat Server — Local — 選擇tomcat目錄即可
總結
以上是生活随笔為你收集整理的JavaWeb之02_tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Porting:telnet远程登录开发
- 下一篇: Java学习笔记-@RunWith(Sp