JAVA 之 Tomcat知識框架

一、Tomcat服務器(很熟悉)

1、Web開發概述

javaSE:
javaEE:13種
javaME:
JavaEE規范: 13種技術的總稱。Servlet/Jsp JDBC JNDI JTA...
Tomcat:Servlet/Jsp容器,輕量級服務器。

1.png

2、Tomcat下載

Tomcat官方站點:
http://tomcat.apache.org

3、Tomcat的安裝與配置

3.1、安裝:

直接解壓到指定目錄即可。(注:目錄不要太深;目錄不要有中文或空格)

3.2、啟動服務器:
F:\apache-tomcat-7.0.52\bin\startup.bat
啟動服務器的前題:
配置JAVA_HOME:
進入到F:\apache-tomcat-7.0.52\bin>startup.bat 才能執行命令
配置CATALINA_HOME:
F:\apache-tomcat-7.0.52

startup.bat 啟動命令
shutdown.bat 停止命令


如果tomcat端口被占用,解決辦法
> 修改F:\apache-tomcat-7.0.52\conf\server.xml
第70行:  <Connector port="8081"/>
> 關閉端口號對應的進程:
        cmd-->netstat -ano -->找到pid-->任務管理器-->顯示pid-->關閉進程
3.3、測試服務器是否啟動成功

http://localhost:8080

圖片1.png
3.4、Tomcat的主要目錄:(重要)
圖片2.png

4、標準的JavaWeb應用的目錄結構(很重要:記住)

應用:
MyApp
1.html
Css
myStyle.css
Js
My.js
WEB-INF : 注意:固定寫法。此目錄下的文件不能被外部直接訪問。
classes:    我們編寫的程序代碼。(.class文件)
lib :  應用需要用的jar文件
    web.xml  : 應用的配置信息
圖片3.png

5、部署應用到Tomcat服務器

  • 開放目錄部署方式
    把應用直接復制到
    F:\apache-tomcat-7.0.52\webapps下。

  • 把應用打成war包。
    打war包命令:jar -cvf MyApp.war .
    把war包直接復制到F:\apache-tomcat-7.0.52\webapps下,應用自動解壓

注:webapps目錄下有幾個目錄就代表有幾個應用。

  • Tomcat服務器與MyEclipse集成(一定要掌握)
1、Tomcat集成 
2、創建web應用
3、部署

URL: 統一資源定位符(網址)
URI: 統一資源標識符
http://localhost:8080/day08_02/1.html
協議  主機IP(端口號) URI(當前應用的資源路徑)

6、深入熟悉

6.1、虛擬目錄:

方式一:(不建議使用,因為需要重啟服務器)
真實目錄:
d:\MyAPP
虛擬目錄:
http://localhost:8080/myApp
虛擬目錄映射:
<Context path="/myApp" docBase="d:\MyAPP"/>
docBase:代表的是應用的真實路徑。
path:網絡訪問的虛擬目錄名
注:需要重啟服務器。      
方式二:
新建
myAPP.xml文件,文件名就代表應用的虛擬目錄名。
將文件放在
F:\apache-tomcat-7.0.52\conf\Catalina\localhost目錄下
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:\myAPP"/>
訪問:
http://localhost:8080/MyAPP

7、配置默認端口、默認應用、默認主頁

  • A、把server.xml中
<Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />
瀏覽器
http默認端口:
80
  • B、默認應用:
默認應用:把配置的虛擬目錄的配置文件名改為
ROOT.xml即可。
  • C、默認主頁
修改當前應用
web.xml,添加以下內容:
圖片4.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容