- 到apache開源組織下的官網(wǎng)下載
- 下載的版本:
安裝版: EXE 。msi
壓縮版: zip rar tag.gz
- 啟動軟件
找到%tomcat%/bin/startup.bat拧额。雙擊怒详。
驗(yàn)證是否成功,打開瀏覽器輸入:會出現(xiàn)tomcat頁面
- 關(guān)閉軟件
找打%tomcat%/bin/shutdown.bat.雙擊
tomcat啟動常見的問題:
- 閃退
- 原因: tomcat軟件使用java語言開發(fā)蓝撇,需要jvm運(yùn)行。tomcat軟件在啟動時(shí)尋找JAVA_HOME環(huán)境變量,JAVA_HOME配置的是jdk的目錄丝蹭。
- 解決辦法:配置JAVA_HOME環(huán)境變量
- 端口占用的問題
- 原因:其他軟件在占用端口
- 解決辦法:
a)關(guān)閉其他軟件
b )修改tomcat軟件監(jiān)聽的端口
- CATALINA_HOME變量的問題
tomcat服務(wù)器目錄結(jié)構(gòu):
|-bin目錄: 存在tomcat軟件操作指令。
startup.bat-catalina.bat-start (startup.bat其實(shí)也是調(diào)用了catalina.bat去執(zhí)行)
shutdown.bat-catalina.bat-stop
|-conf目錄: 存在tomcat軟件的配置文件
|-lib目錄: 支持tomcat軟件運(yùn)行的jar包坪蚁,因?yàn)閠omcat使用java語言開發(fā)的奔穿。
|-logs目錄: 存放tomcat運(yùn)行的日志信息
|-temp目錄: 存放臨時(shí)文件
|-webapps目錄: 存放web應(yīng)用(網(wǎng)站)的目錄
|-work目錄: tomcat運(yùn)行目錄,存放jsp頁面運(yùn)行過程中產(chǎn)生的臨時(shí)文件敏晤。
web項(xiàng)目目錄結(jié)構(gòu):
<pre>
|-WebRoot根目錄 (也就是tomcat服務(wù)器下的webapps下的網(wǎng)站)
|- 普通文件(html,css,js,images)
|- WEB-INF 目錄贱田。固定寫法
|-classes 目錄。固定寫法嘴脾。存放class文件
|-lib 目錄男摧。固定寫法。存放jar包译打。
|-web.xml 文件耗拓。</pre>
注意 :
1)WEB-INF外面的文件是可以直接通過瀏覽器訪問的。(比如:html css txt img等文件)
2)但是WEB-INF里面的文件是不可以通過瀏覽器直接訪問的奏司。如果想讓W(xué)EB-INF里面的內(nèi)容提供給外部訪問乔询,那么需要在web.xml文件中配置。(比如:java class等)</br>
發(fā)布網(wǎng)站:
在webapp下有一個(gè)默認(rèn)的ROOT網(wǎng)站结澄,這個(gè)網(wǎng)站在訪問的時(shí)候是不需要輸入網(wǎng)站名的:
我們也可以把自己的網(wǎng)站放到webapps下并且在WEB-INF的web.xml文件中配置網(wǎng)站首頁:
<pre><?xml version="1.0" encoding="UTF-8"?>
<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">
<!-- 配置網(wǎng)站的首頁 -->
<welcome-file-list>
<welcome-file>hello.html</welcome-file>
</welcome-file-list>
</web-app></pre>