※ 引述《shinmeteor (簡單的生活~不簡單的過活)》之銘言:
: ※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: : [十字固定技] 沒有講清楚環境配置阿阿阿阿
: : 假設 {tomcat} 是你的 Tomcat 路徑
: : 沒有特別設定的話,一個獨立的 web application
: : 是放在 {tomcat}/webapps 底下,然後以目錄來區別
: : 也就是 {tomcat}/webapps 中看到的一個目錄「基本上」就是一個 web application
: : (我絕對不是因為賺 p 幣才這麼囉唆的 [毆飛])
: : 但是,不是你隨便在 {tomcat}/webapps 開個目錄,就會變成 web application
: : 至少在那個目錄下,你要建立一個 WEB-INF 的空目錄
: : (現在好像不用重新 restart tomcat,以前好像要)
: : 這樣子 tomcat 才會承認那是一個 web application
: : 所以,我幾乎可以打賭,你的 1test 這個目錄
: : 不在 {tomcat}/webapps/ROOT 下
: : 而是 {tomcat}/webapps/1test 下
: : 但是又沒有 {tomcat}/webapps/1test/WEB-INF
: : 好了,就是這樣子...
: : 你下一篇給的那個網址... 基本上太.... 囉唆了...
: : (還有錯字一堆)
: : 最後,TonyQ 你好壞 [指]
: : 居然用 ROOT 目錄這種禁忌招數,還要新手去改 server.xml
: 謝謝這麼清楚的解說..我多增加一個WEB-INF就可以正常執行了^_^
: 這麼重要的觀念書本都沒說..(我踢~)
: 關於你們兩位前輩提到的ROOT禁忌招數..我滿想知道的耶..
: 是否可以提供相關資訊讓我自己研讀呢@ @?或是google搜尋該用什麼關鍵字呢??
: 謝謝~
Conf底下,server.xml就是你可以玩的,web.xml也是。
server.xml是tomcat的運行啟動參數,許多重要的設定諸如:
1.connector
2.service->engine->host核心區
3.GlobalNamingResources
其他還有一大堆物件啟動時的設定參數與結構,要Hack Tomcat的sourcecode可以
從中找到很多蛛絲馬跡。
web.xml是任一個web App在啟動時WEB-INF/web.xml所繼承的母文件。
所以它裡頭的修改是會直接套用到這個Tomcat運行的所有Web App的。
基本上Tomcat的XML設定檔本身就是一份寫的很好的文件。
其中的註解加上網站上的說明就已經含括絕大部分你想用的功能了。
要了解Tomcat我覺得看設定檔是最快的方法。
在加上對其中不了解的部份用Google Search一下就好了。
PS:其實,我從來沒用過Tomcat的Web UI設定畫面...從來的是直接改XML的...
GUI功能辨識障礙是種病。
--
JAVA 是一個靜態型別reference指定、強物件型別判定的語言。
屬於類C/C++族。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.116.116