2009-09-19 100 views

回答

2

谷歌搜索的第一個結果。

在Tomcat根目錄下會有一個名爲web-apps的子目錄,在此Tomcat服務器上運行的所有Web應用程序將駐留在此處。每個Web應用程序將在Web應用程序下擁有自己的子目錄,因此您可以在web-apps目錄下爲您的Web應用程序創建一個目錄,如/ web-apps /。 JSP頁面可以放置在您創建的目錄或您可能想創建的其他子目錄中,但請注意,對於每個新的子目錄,將JSP文件放入URL以訪問它們需要包含每個目錄。

在您創建的目錄中需要另一個名爲WEB-INF的目錄,該目錄將包含web.xml文件,其中包含Web應用程序的配置信息,例如應用程序的歡迎文件,所有servlet映射,過濾器等...

在WEB-INF目錄下,你可以創建另一個名爲classes的目錄,你的web應用程序中使用的所有java類都應該放在這裏,例如一個類似於它們的包的樹結構,例如:如果你有一個名爲MyClass的類,它的包是com.xyz,那麼這個類應該放在/web-apps//WEB-INF/classes/com/xyz/MyClass.class中。以這種方式處理類的另一種替代方法是將它們全部打包到一個jar文件中,jar文件也可以放在一個名爲lib的目錄下,也位於WEB-INF目錄下,例如:假設您有一個名爲myLibrary.jar的jar文件,它可以放在/web-apps//WEB-INF/lib/myLibrary.jar中。通過將類和jar文件放置在這些目錄中Tomcat確保在運行應用程序時它們位於CLASSPATH中。

每次要將某些JSP頁面部署到Tomcat服務器時,重複此過程的替代方法是簡單地創建WAR文件並使用Tomcat管理器(可通過瀏覽器窗口訪問該文件)來部署WAR文件到服務器。

Source

相關問題