下面設置CentOS系統中tomcat相關的環境變量java
]# vi ~/.bash_profile 加入 tomcat 環境參數
TOMCAT_HOME=/usr/local/tomcat
export PATH JAVA_HOME CLASSPATH TOMCAT_HOME
保存退出,而後執行 source ~/.bash_profile , 讓環境變量生效
]# source ~/.bash_profileweb
下面就能夠在CentOS系統啓動tomcat服務器了。瀏覽器
[root@localhost opt]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0
沒有其餘信息,表示正常啓動了, 你也能夠查看 tomcat端口是否打開
# netstat -tnl 查看 8080 8009 這2個端口,若是打開了,證實CentOS系統的tomcat正常運行。
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTENtomcat
下面進行測試bash
不在CentOS系統,能夠在xp系統,做爲局域網訪問 剛剛作好的Tomcat服務器# ifconfig 查看服務器 ip地址。
inet addr:192.168.138.128 Bcast:192.168.138.255 Mask:255.255.255.0
因此在局域網中, xp 訪問地址是 http://192.168.138.128:8080
注意要寫上 8080 端口。
發現不能打開 tomcat 默認頁面,是由於CentOS系統中,默認iptables防火牆設置的緣由,沒有容許8080端口
# iptables -F 這個命令能夠清除CentOS5.3中iptables自帶防火牆默認規則服務器
清除完畢 再進行訪問If you're seeing this page via a web browser,
it means you've setup Tomcat successfully. Congratulations!
讓服務器 啓動時候自動 運行 tomcat 了。jsp
咱們最簡單的方法就是經過startup.sh來自動啓動Tomcat,編輯vi /etc/rc.d/rc.local
文件最後增長內容(假設JDK目錄是/usr/java,Tomcat目錄是/usr/local/tomcat)
export JDK_HOME=/usr/java/jdk1.7.0
export JAVA_HOME=/usr/java/jdk1.7.0
/usr/local/tomcat/bin/startup.sh
保存退出tcp
最後重啓服務器 看看是否自動啓動
shutdown -r now啓動比較慢。。查看端口 8080 自動打開了。說明沒有問題。
再用瀏覽器訪問, 發現不能訪問, 應該是 iptables 防火牆問題了,
我忘記 保存, 修改iptables 的設置了。
# iptables -F
# service iptables save
Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
要這2條命令一塊兒執行才能夠,這樣纔會保存到CentOS系統配置文件中,下次開機就直接能夠訪問jsp網頁了。測試