摘要: Tomcat設置虛擬目錄的兩種:
1.單個應用設置(為你的單個項目設置虛擬目錄):
在
和之間加上
2.更改整個根目錄(為你的所有項目設置虛擬目錄):
在$tomcat_home$/conf/server.xml中找到
unpackWARs="true" autoDeploy="true">
閱讀全文
摘要: 從表5-1中可以看到,/common/lib目錄、/server/lib和/shared/lib目錄下都可以存放JAR文件,它們的區別在于:
— 在/server/lib目錄下的JAR文件只能被Tomcat服務器訪問;
— 在/shared/lib目錄下的JAR文件可以被所有的Web應用程序訪問,但不能被Tomcat服務器訪問;
— 在/common/lib目錄下的JAR文件可以被Tomcat服務器和所有的Web應用程序訪問。
此外,對于后面將要介紹的Java Web應用程序,在它的WEB-INF目錄下,也可以建立lib子目錄,在lib子目錄下可以存放各種JAR文件,這些JAR文件只能被當前Web應用程序所訪問。
閱讀全文
摘要: 常用的參數是start、run和stop,參數start表示在一個單獨的窗口中啟動Tomcat服務器,參數run表示在當前窗口中啟動Tomcat服務器,參數stop表示關閉Tomcat服務器。我們執行startup.bat,實際上執行的就是“catalina.bat start”命令;執行shutdown.bat,實際上執行的是“catalina.bat stop”命令。“catalina.bat run”命令有時候是非常有用的,特別是當我們需要查看Tomcat的出錯信息時。我們在開發JSP程序時,經常會碰到自己機器上的8080端口號被別的應用程序占用,或者在配置server.xml時出現錯誤,當通過startup.bat(相當于執行“catalina.bat start”)啟動Tomcat服務器時,會導致啟動失敗,因為是在單獨的窗口中啟動Tomcat服務器,所以一旦啟動失敗,命令提示符窗口就自動關閉了,程序運行中輸出的出錯信息也隨之消失,而且沒有任何的日志信息,這就使得我們沒有辦法找出錯誤原因。當出現錯誤時,我們可以換成“catalina.bat run”命令再次啟動,一旦啟動失敗,
閱讀全文