之前開發都在windows上面,現在想把他轉到我的server上去跑看看,而我的server當然不再身邊,然後他是fedora 17的
所以下面會介紹一下怎用cmd安裝tomcat
首先是要先去下載tomcat 目前版本是7.0.37
[davidou@srv02 /]$ wget http://ftp.twaren.net/Unix/Web/apache/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37.tar.gz
然後切到root權限(我剛剛wget在跟目錄)
解壓縮 [root@srv02 bin]# tar zxvf apache-tomcat-7.0.37
切換目錄:[root@srv02 bin]# cd apache-tomcat-7.0.37/bin
啟動Tomcat: [root@srv02 bin]# ./startup.sh
Using CATALINA_BASE: /apache-tomcat-7.0.37
Using CATALINA_HOME: /apache-tomcat-7.0.37
Using CATALINA_TMPDIR: /apache-tomcat-7.0.37/temp
Using JRE_HOME: /
Using CLASSPATH: /apache-tomcat-7.0.37/bin/bootstrap.jar:/apache-tomcat-7.
0.37/bin/tomcat-juli.jar
開啟瀏覽器 http://localhost:8080
這時候應該就可以進去了,不過你要是像我一樣是用ssh登入 需要打http:// ip:8080才看的到的人這時候就必須開port
fedora17預設是關閉8080port的,所以你必須要去修改/etc/sysconfig/iptables,增加下面這一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
重啟 iptables: service iptables restart
或是你乾脆直接把防火牆關掉(測試用,平常不建議關閉)
開啟: chkconfig iptables on
關閉: chkconfig iptables off
這樣你應該就可以看到妳的貓出現了
假設你要進去manager app 裡面的話要先去tomcat資料夾下conf/tomcat-user.xml裡面設定多一行<user username=”davidou” password=”0000″ roles=”manager-gui”/>
然後tomcat要重啟才可以