我遇到的問題是:不知道怎么配置,感覺在服務器上部署一個web項目,應該是很高大上,步驟應該很繁瑣,但是,事實卻不是那樣。配置反而挺簡單。
tomcat配置:在tomcat安裝目錄中的conf文件夾下有一個配置文件:server.xml
1. 文件里的:<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
這個port端口號,改成80,訪問項目的時候就可以不用輸入端口號了。
2. <Host name="www.xxxx.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
里面的name,最初的時候是localhost,你可以看看的自己的配置文件,這里可以改成要訪問的域名,也可以是ip地址,然后訪問項目的時候就可以輸入域名+項目名稱訪問了。
3.
<Host name="www.xxxx.com" appBase="webapps"
<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\xxxx" path="" reloadable="true" >
</Context>
</Host>
加上context的配置,其中docBase是要訪問的tomcat下的項目路徑,比如項目是叫xxxx。
4.如果上邊的配置<Host name="www.xxxx.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
寫的是域名,得先進行域名解析,解析到你的服務器ip。
5.我遇到的問題,服務器重啟了下,然后就不能訪問tomcat下的項目了,本來就是新手,搞不太懂,搞了半天,找到原因了,因為沒有搞過服務器,剛弄的時候在網上搜了好多,有的說打開IIS服務器什么,我也就試着弄了下,把IIS服務打開了,服務器重啟的時候,IIS默認自動啟動,然后輸入網址,訪問的是IIS的頁面,解決辦法,就是把IIS服務器關掉就行了,或者不用再IIS服務器部署網站,只用tomcat,IIS服務應該就不用打開。
基本就這些,感謝那些分享經驗的博友...網友
