本文是tomcat在開發(fā)過程中的一些問題記錄航徙。
1.修改默認端口
在tomcat/conf/service.xml中尋找Connector節(jié)點斤斧,修改port屬性即可捂刺。
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
這里修改的80端口為服務器默認端口冬殃,即訪問http://localhost即可訪問到囚痴,不需要在拼接端口。修改完后記得重啟Tomcat..
2.webapp目錄的重定向
在tomcat/conf/service.xml中的host節(jié)點中添加<Context/>節(jié)點
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- 重定向默認webapp目錄审葬,path為指定某個應用深滚,如果不寫,則重定向整個目錄 -->
<Context path="" docBase="/home/application/cloud" debug="0" reloadable="true" crossContext="true"/>
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
記錄一些常用命令:
在tomcat/bin目錄下執(zhí)行啟動、停止:
啟動tomcat:
[root@158 bin]# ./startup.sh
或者
[root@158 bin]# ./catalina.sh
以上兩種是同種意思涣觉,startup.sh也是調用catalina.sh start.
啟動并后臺運行:
[root@158 bin]# nohup ./catalina.sh run &
[1] 31870
[root@158 bin]# nohup: ignoring input and appending output to ‘nohup.out’
[root@158 bin]#
看到以上提示就代表啟動成功痴荐,此時便可通過查看tomcat端口方式查看是否真的啟動。
查看tomcat端口:
[root@158 bin]# netstat -lnp | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 31870/java
可通過命令:kill -9 31870 殺死運行tomcat的進程
停止tomcat:
[root@158 bin]# ./shutdown.sh
不定期更新.