首頁  >  問答  >  主體

centos 6.4下tomcat6配置虛擬目錄失敗

centos 6.4,yum安裝的tomcat6,預設網頁目錄/var/lib/tomcat6/webapps/root運作正常。我新增了/etc/tomcat6/Catalina/localhost/home.xml檔:

<Context path="/home" docBase="/home/myname/work/jsp/WebRoot" workDir="/home/myname/work/jsp/work" reloadable="true" privilige="true"></Context>

重新啟動tomcat後造訪http://localhost:8080/home出現404錯誤(預設的網站目錄依舊運作正常)。仔細對照配置沒有發現問題。依照網路修改web.xml中的listings為true,重啟,依舊404。

PS:yum安裝的tomcat沒有找到startup.sh,就一直使用service tomcat6 start 和 /etc/init.d/tomcat6 start啟動服務。

大家讲道理大家讲道理2734 天前547

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-24 16:01:10

    經過各種嘗試,發現可能是系統權限問題:我將網站的物理路徑docBase放在/var/lib/tomcat6/webapps下並保持workDir為默認,發現網站終於正常。 但是我透過修改/home/myname/work/jsp/work的權限發現並未解決問題。如果有哪位成功將網站的實體路徑設定到了/home資料夾下並運行成功,歡迎留下你的方法,謝謝!

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-24 16:01:10

    tomcat也要透過yum安裝麼,我覺得最好的方法還是從官網下壓縮包,然後用startup.sh啟動方便,關閉的話用kill命令把,shutdown.sh不能完全關閉

    回覆
    0
  • 取消回覆