Re: [問題] tomcat架站問題 (虛擬目錄)

看板Linux作者 (小豆芽)時間14年前 (2011/11/01 10:30), 編輯推噓2(2018)
留言20則, 2人參與, 最新討論串2/2 (看更多)
還是失敗了Orz..... 作法: 在linux主機上 1.新增 "conf/Catalina/網站host名稱" 資料夾 2.在資料夾裡新增manager.xml及host-manager.xml檔案 (此為在自己windows主機上自動產生的, 把他也複製一份到linux主機上) 檔案內容: <?xml version="1.0" encoding="UTF-8"?> <Context antiResourceLocking="false" privileged="true" useHttpOnly="true" /> 3.重開tomcat, 還是連原本的網站也不能開 (應該是啟動失敗) 怎麼那麼奇怪.... 是說windows版的跟linux版的tomcat有不一樣的地方? 還是還有什麼該注意而沒注意到的地方....... 新手上路.....處處卡關Orz..... 懇請各位賜教 謝謝!! ※ 引述《sealand (小豆芽)》之銘言: : 各位大大好: : 小妹遇到一個困難, 想請教各位高手XD...... : 目的:在主機上附掛jsp的多個網站 : 主機環境:tomcat 6.0 : 作法: : 一、先在自己的windows上安裝tomcat 6.0來測試 : (1).修改server.xml, 增加以下: : <Host name="test.com.tw" appBase="webapps"> : <Context path="" docBase="test" reloadable="true"/> : </Host> : (2).設定主機的hosts : 127.0.0.1 test.com.tw : (3).重開tomcat : (4).用瀏覽器觀看test.com.tw內容正常顯示 : 二、linux主機上的tomcat : (1).確定已開好網址的dns , (ping網址會回應主機ip) : (2).修改server.xml, 增加以下: : <Host name="網址" appBase="webapps"> : <Context path="" docBase="test" reloadable="true"/> : </Host> : (3).重開tomcat : (4).原來放ROOT裡的網站無法正常顯示, 新增加的也無法正常顯示 : Q:在server.sml中加一樣的設定, 怎在主機上就不行? 是不是還少設定了什麼? : 感謝指教!! 感激不敬!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.149.252

11/01 10:52, , 1F
你的'網站host名稱'和你的<Host>的name有字面完全一致嗎?
11/01 10:52, 1F

11/01 11:27, , 2F
是低 一樣 例如"test.com.tw"
11/01 11:27, 2F

11/01 11:32, , 3F
你有開 <網站名稱>apps 目錄嗎?
11/01 11:32, 3F

11/01 11:33, , 4F
有在webapps下開了 "test"目錄
11/01 11:33, 4F

11/01 11:34, , 5F
上面那行應該說是你的 appBase 目錄.
11/01 11:34, 5F

11/01 11:34, , 6F
更正:你開的目錄不一定要和 <Host> name 一樣,是要和
11/01 11:34, 6F

11/01 11:35, , 7F
appBase 一樣.
11/01 11:35, 7F

11/01 11:35, , 8F
webapps目錄原本就存在了, 而且他底下的ROOT已在運行中
11/01 11:35, 8F

11/01 11:36, , 9F
我相信你沒完全照著 http://tomcat.apache.org/tomcat-6.0
11/01 11:36, 9F

11/01 11:36, , 10F
-doc/virtual-hosting-howto.html 對應去做.
11/01 11:36, 10F

11/01 11:37, , 11F
不要管你原來會work,照著那個文件,一步一步對應做
11/01 11:37, 11F

11/01 11:37, , 12F
只要你執著原來會work,一定不會成功, VH是完全不同的故事
11/01 11:37, 12F

11/01 11:42, , 13F
好的 我再試試看 感謝你!!! 另外, 有個疑問
11/01 11:42, 13F

11/01 11:44, , 14F
"cp localhost/manager.xml ren/"如果原本localhost裡沒有
11/01 11:44, 14F

11/01 11:46, , 15F
manager.xml這個檔, 那我可以複製windows上tomcat的嗎
11/01 11:46, 15F

11/01 11:48, , 16F
那個是灌tomcat manager才有,沒灌就沒有
11/01 11:48, 16F

11/01 11:57, , 17F
所以不用理他囉? 那ROOT.xml裡面是什麼東西...
11/01 11:57, 17F

11/01 11:58, , 18F
我改了server.xml之後 服務開不起來XD....
11/01 11:58, 18F

11/01 11:59, , 19F
localhost的部分要被改掉 沒改錯吧?
11/01 11:59, 19F

11/01 12:05, , 20F
google 一下 tomcat ROOT.xml
11/01 12:05, 20F
文章代碼(AID): #1Ehrd9Dv (Linux)
文章代碼(AID): #1Ehrd9Dv (Linux)