Tomcat安裝與配置
安裝
Tomcat
之前先配置
JDK
,
JDK
的
JAVA_HOME
變量都必須設(shè)置好,以便
Tomcat
找到
JDK
。
關(guān)閉防火墻等。
安裝版
Tomcat
:
指定端口,用戶名,密碼
端口默認(rèn)為
8080
,如果安裝了
Oracle
,
8080
端口可能被占用。
選擇
JRE
的文件夾,如果
JAVA_HOME
配置正確,則會自動選擇路徑。
點擊
Finish
完成安裝。
安裝成功后,自動啟動
Tomcat
服務(wù):
安裝版的
Tomcat
有
Apache?Tomcat
系統(tǒng)服務(wù)項
這個好處,其他好處暫無。
免安裝版
Tomcat
配置好
JDK
等
環(huán)境變量
之后,配置
Tomcat
環(huán)境變量(也可以不配置,最好配置)
之后雙擊
Tomcat
文件夾目錄下的
bin
目錄下的
startup.bat
啟動成功:
由啟動信息可知,
服務(wù)端口號為:
8080
啟動成功之后,驗證啟動是否成功。
在瀏覽器中輸入:
或者:
訪問其他人的
Tomcat
服務(wù)器
http://
其他人的
IP
地址
:8080
例如:
出現(xiàn)
Tomcat
本機主頁
,則
Tomcat
安裝成功。
Tomcat
的配置
修改服務(wù)器啟動端口
(默認(rèn)為
8080
的):
Tomcat
的所有配置文件都在
conf
文件夾
中,
server.xml
是核心配置文件。
打開 conf 文件夾中的 server.xml
< Connector port ="8080" protocol ="HTTP/1.1"
connectionTimeout ="20000"
redirectPort ="8443" />
將
8080
更改為對應(yīng)端口即可,此處改為
80
端口。
< Connector port ="80" protocol ="HTTP/1.1"
connectionTimeout ="20000"
redirectPort ="8443" />
此后啟動時只需輸入
80
端口即可。
重新啟動,查看效果。
80
端口是瀏覽器默認(rèn)的端口,可以不輸入
80
,其他端口則需要輸入
配置虛擬目錄
例:在
D
盤中新建文件夾
D:\
?m
y
w
eb
在
D:\
m
y
w
eb
文件夾中新建文件夾
WEB-INF
(
WEB-INF
不能小寫
)
在 WEB-INF 文件夾中新建 web.xml ,輸入
< web-app xmlns ="http://java.sun.com/xml/ns/javaee"
xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation ="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version ="2.5" >
< display-name > Welcome to Tomcat </ display-name >
< description >
Welcome to Tomcat
</ description >
</ web-app >
最好將
Tomcat
文件夾下的
webapps\ROOT
文件夾中的
WEB-INF
文件夾復(fù)制到自定義的文件夾中,然后修改
web.xml
內(nèi)容。
修改之后,打開
conf
文件夾中的
server.xml
在結(jié)尾處
</Host>
的上一行添加信息(倒數(shù)幾行)
添加信息:
<Context?path="/myweb"?docBase="D:\myweb"/>
Context
表示配置一個新的上下文。
path
表示瀏覽器輸入的路徑,起始必須以
/
起始。
docBase
表示絕對物理路徑。
之后則可通過
找到
D:\myweb
下的內(nèi)容。
絕對物理路徑(本機的硬盤)里面一定不能有中文
重啟服務(wù)器,查看效果。
此時運行虛擬目錄出現(xiàn)
404
錯誤,表示文件找不到。
說明虛擬目錄配置已經(jīng)成功
,但是
目錄列表功能
關(guān)閉。開發(fā)中目錄列表一般關(guān)閉。
如果想通過瀏覽器觀察一個目錄下的全部內(nèi)容,則需要修改
conf
目錄下的
web.xml
文件以啟動
目錄列表功能。
為了安全,項目發(fā)布時最好關(guān)閉目錄列表功能。
打開 web.xml , 將原有的 listings 值改為 true 。
< servlet >
< servlet-name > default </ servlet-name >
< servlet-class > org.apache.catalina.servlets.DefaultServlet </ servlet-class >
< init-param >
< param-name > debug </ param-name >
< param-value > 0 </ param-value >
</ init-param >
< init-param >
< param-name > listings </ param-name >
< param-value > true </ param-value >
</ init-param >
< load-on-startup > 1 </ load-on-startup >
</ servlet >
修改之后重啟
Tomcat
服務(wù)器。
輸入,
80
端口可以不寫
在
myweb
文件夾下新建
hello.jsp
輸入:
< html >
< head >
< title > Hello JSP World </ title >
</ head >
< body >
< %
out.println ("Hello World!!!");
% >
</ body >
</ html >
F5
刷新瀏覽器
出現(xiàn)以下內(nèi)容:
點擊
hello.jsp
出現(xiàn)
此時
Tomcat
表示已經(jīng)配置成功,如果有問題,則按照圖文重新配置即可。
MyEclipse
與
Tomacat
配置
安裝
MyEclipse
成功后,啟動
MyEclipse
,新建
Web?Project
,起名為
WebProject
MyEclipse
自動創(chuàng)建
WebRoot
文件夾
刪除文件夾下的
index.jsp
文件。
新建
JSP
文件
起名為
Hello.jsp
刪除自動產(chǎn)生的代碼,輸入測試代碼
< html >
< head >
< title > Hello JSP World </ title >
</ head >
< body >
< %
out.println ("Hello World!!!");
% >
</ body >
</ html >
手工發(fā)布(推薦方式)
將目錄添加到虛擬目錄
找到剛剛寫的
JSP
文件的目錄
D:\MyProject\WebProject\WebRoot
將目錄加入到
server.xml
中,虛擬目錄名
demo
<Context?path="/
demo
"?docBase="D:\MyProject\WebProject\WebRoot"/>
重啟服務(wù)器,運行
IE
,查看效果。
自動發(fā)布(使用
MyEclipse
自帶的功能自動發(fā)布)
MyEclipse
中選擇
window
à
Preference
選擇版本:
選擇
Enable
選擇
Tomcat
的路徑
選擇
JDK
選擇路徑到
JDK
的主目錄下即可
點擊
Finish
,點擊
OK
。
選擇工具欄上的部署項目按鈕
?
點擊
Finish
,點擊
OK
。
此時,項目已經(jīng)部署到
Tomcat
之中,部署到了
Tomcat
的安裝目錄的
webapps
文件夾之下
自動發(fā)布:就是直接將所有的
web
項目
copy
到
webapps
目錄下,之后可以再
MyEclipse
中啟動服務(wù)器直接運行了。
打開
Tomcat
目錄下的
webapps
C:\apache-tomcat-6.0.20\webapps
發(fā)現(xiàn)果然都在這里。
C:\apache-tomcat-6.0.20\webapps\WebProject
MyEclipse
中啟動服務(wù)器
瀏覽器中輸入:
此時自動部署成功。
學(xué)習(xí)時,不建議使用自動部署。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
