修改tomcat7默认首页,将tomcat7默认目录指向自己的项目目录
?
?
在conf/server.xml里面找到:
<Host name="localhost" appBase="webapps"
? ? ? ?unpackWARs="true" autoDeploy="true">
……
</Host>
在</Host>前插入::
<Context path="" docBase="/usr/local/tomcat/apache-tomcat-7.0.92/webapps/SSM" debug= "0" reloadable="true" crossContext="true"></Context>
參數說明:
path 指出你的訪問路徑可以為“”或者"/"或者"/下面的子文件夾名稱"
docBase路徑必須是指向自己的目錄
debug 為設定debug的等級0提供最少的信息,9提供最多的信息
reloadable=true時 當web.xml或者class有改動的時候都會自動重新加載不需要從新啟動服務(在Web應用的開發和調試階段,把reloadable設為true,可以方便對Web應用的調試。在Web應用正式發布階段,把 reloadable設為false,可以降低Tomcat的運行負荷,提高Tomcat的運行性能)
crosscontext="true"表示配置的不同context共享一個session
然后重啟tomcat服務即可
________________________
【可能遇到的問題】
無法訪問webapps/項目文件夾/ 根目錄下的html文件,一般情況tomcat的conf/web.xml里面都是配置好了welcome包含index.html的,其實只要把web.xml里面struts2和spring的監聽類注釋掉,就可以正常訪問jsp和html,但是我們項目不可能不用這個依賴,所以建議前端文件的目錄單獨放在一個tomcat(80端口)里面,后端API的服務放在另外一個tomcat(8888端口)里面,這樣兩個tomcat互不干擾,做到前后端分離就可以了。
總結
以上是生活随笔為你收集整理的修改tomcat7默认首页,将tomcat7默认目录指向自己的项目目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 权威解释IDEA的“Include in
- 下一篇: CentOS全局配置JAVA环境变量,实