Tomacat是一個WEB容器,所有的J2EE WEB程序可以在此處運行。常見的WEB容器還有WebLogic、WebSphere。
Tomcat的默認端口號是8080,這個數值可以在安裝過程中修改也可以在conf/server.xml中修改。
Tomcat是根據系統的%JAVA_HOME%變量值選擇系統中的JDK。
Tomcat目錄主要文件夾作用
- bin目錄:存放啟動和關閉Tomcat的腳本
- conf目錄:存放不同配置文件,其中比較重要的是server.xml(Tomcat的主要配置文件)和web.xml
- work目錄:存放JSP編譯后的.class文件
- webapps目錄:存放WEB應用程序
- lib目錄:存放所有需要的各種jar包
配置Tomcat方式有兩種:手工配置--修改conf/server.xml文件、管理控制臺配置
- 注意:修改server.xml之后要重新啟動Tomcat服務器才能使配置生效
配置虛擬目錄的要求
- 修改server.xml文件
- 虛擬目錄的結構要符合要求
- WebRoot
- 其中web.xml的內容一般為:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
Welcome to Tomcat
Welcome to Tomcat
- 創建好虛擬目錄之后要在server.xml中之前添加一句 (大小寫敏感,修改完之后應該重新啟動Tomcat服務器使配置生效)
若設置虛擬目錄后訪問目錄提示404錯誤而可以運行目錄下的jsp文件則說明是目錄權限被禁用,可以修改conf/web.xml文件找到
將下面一行中的false改成true
jsp文件的運行過程: *.jsp --> *.java --> *.class --> 運行顯示
- *.class是第一次運行生成后存放在work目錄下的,所以jsp文件第一次或者修改后首次運行比較慢而后來再運行的速度很快