Tomcat部署

Home Home
引用 | 編輯 ff6969ff
2005-02-20 23:07
樓主
推文 x0
提供一些使用經驗給新手參考...
歡迎指教

WEB-INF
為了讓web應用程式能正確的執行Servlet或Jsp等程式,您必須建立一個WEB-INF的目錄,其用途是存放web應用程式所需之檔案,並正確的部署,以讓您的web應用程式能正確的執行
WEB-INF目錄所需包含之子目錄與檔案:
檔案或目錄名稱     類型     用途
WEB-INF\classes     目錄     存放類別檔(須遵循java套件之定義)
WEB-INF\lib     目錄     存放web應用程式所需之jar或zip檔
WEB-INF\web.xml     檔案     描述web應用程式之組態資訊(採XML格式)

由於WEB-INF有其特定用途,故您不能將其視為一般的目錄使用,例如您將一HTML網頁新增至WEB-INF目錄下,經由下列方式您也不能瀏覽該網頁。
http://127.0.0.1:8080/Test/WEB-INF/index.html

classes目錄為存放java類別檔之所在,例如您的程式碼宣告如下
package edu.shu.tools;


此時您必須遵循java套件的定義在WEB-INF\classes下新增三層目錄分別是edu、shu與tools,並將編譯後的類別檔放在此目錄之下,web context才能正確的找到該檔。
另外套件的命名有一不成文之規定,第一層為組織之類型,例如公司為com,組織為org,個人為idv,第二層為組織之名稱例如shu(世新大學) ,第三層以下為功能分類,例如上例所代表為世新大學所提供之工具套件。





WEB-INF\lib
某些時候您必須將某些壓縮檔放置在此目錄之下才能正常使用您的web應用程式例如JDBC驅動程式,Servlet Container 會自動將此目錄下的jar或zip加入類別路徑(classpath) 。


WEB-INF\web.xml
web應用程式的部署描述檔,以XML標籤形式部署,包含Servlet類別定義與url對應與安全性描述及timeout等組態設定。

有勞HTML的版區版主處理
by panasonic732


獻花 x0
引用 | 編輯 PeterPan
2005-02-22 13:04
1樓
  
改成localhost即可
恕我直言,樓主似乎有心指導完全沒有碰過Java與JSP的新手,但是分享的文章都不是很完整 表情

獻花 x0