看板 java 關於我們 聯絡資訊
※ 引述《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