- 到apache開源組織下的官網(wǎng)下載
- 下載的版本:
安裝版: EXE 。msi
壓縮版: zip rar tag.gz
- 啟動軟件
找到%tomcat%/bin/startup.bat。雙擊。
驗證是否成功,打開瀏覽器輸入:會出現(xiàn)tomcat頁面
- 關(guān)閉軟件
找打%tomcat%/bin/shutdown.bat.雙擊
tomcat啟動常見的問題:
- 閃退
- 原因: tomcat軟件使用java語言開發(fā),需要jvm運行。tomcat軟件在啟動時尋找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其實也是調(diào)用了catalina.bat去執(zhí)行)
shutdown.bat-catalina.bat-stop
|-conf目錄: 存在tomcat軟件的配置文件
|-lib目錄: 支持tomcat軟件運行的jar包,因為tomcat使用java語言開發(fā)的。
|-logs目錄: 存放tomcat運行的日志信息
|-temp目錄: 存放臨時文件
|-webapps目錄: 存放web應(yīng)用(網(wǎng)站)的目錄
|-work目錄: tomcat運行目錄,存放jsp頁面運行過程中產(chǎn)生的臨時文件。
web項目目錄結(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下有一個默認的ROOT網(wǎng)站,這個網(wǎng)站在訪問的時候是不需要輸入網(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>