国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

記一個菜鳥在Linux上部署Tomcat的隨筆

2024-06-28 13:20:38
字體:
來源:轉載
供稿:網友
記一個菜鳥在linux上部署Tomcat的隨筆

  以前都只是在園子里找各種資料、文檔、各種抱大腿,今天是第一次進園子里來添磚加瓦,實話說,都不知道整些啥東西上來,就把自己在Linux上搭建Tomcat的過程記錄下來,人笨,請各位大蝦們勿噴。  

  雖然做開發已經有段時間了,但是因為很少接觸到項目部署這一塊,所以這是一塊短板,而新近在找工作,恰巧又需要掌握這一項技能,所以借著自己那些薄弱的Linux知識,準備搭建一個tomcat服務器。

 準備工具:虛擬機(安裝的是Centos6.6)、jdk-8u45-linux-i586.tar.gz、Tomcat 6

 步驟一:安裝JDK

  1、因為CentOS自帶了Open JDK,但因為與Oracle JDK有許多不兼容,所以第一步需要卸載系統自帶的JDK,使用 rpm -qa | grep java,可以查看現在安裝的Open JDK版本,查詢出來后用rpm -e --nodeps <查詢出來的Java rpm依賴包> 進行卸載。

  2、將下載的jdk上傳到服務器后,將文件放入/usr/local目錄下,然后用tar -zxvf <jdk名稱> 解壓到/usr/local/jdk1.8.0_45。

  3、配置JAVA_HOME及CLASSPATH,用vi /etc/PRofile在文件的最后位置加上如下:

JAVA_HOME=/usr/local/jdk1.8.0_45PATH=$JAVA_HOEM/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH

  再用source /etc/profile使配置生效。  

步驟二:安裝Tomcat

  Tomcat安裝起來就簡單多了,將文件(已在windows上解壓)上傳虛擬機后,移動到/usr/local/tomcat,添加 CATALINA_HOME=/usr/local/tomcat

  一切搞定后,進入/usr/local/tomcat/bin,用chmod 777 *.sh讓其他用戶都有執行權限,然后就高高興興的的在windows上用xxx.xxx.xxx.xxx:8080測試了,誰知傻眼了,怎么沒生效呢?用 ps -ef | grep java查看Tomcat是否已啟動,發現有如下輸出,則表示已經啟動了呀!

kevin 6650 1 0 22:55 pts/1 00:00:12 /usr/local/jdk1.8.0_45/bin/java

-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

-Djava.endorsed.dirs=/usr/local/tomcat/endorsed

-classpath /usr/local/tomcat/bin/bootstrap.jar

-Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap startkevin 6828 6574 0 23:18 pts/1 00:00:00 grep java

可是為啥還是在windows上訪問不了呢?一開始以為是端口的問題,將端口改成80(vi /usr/local/tomcat/conf/server.xml),重新啟動Tomcat,這時用wget http://localhost能正常將tomcat首頁讀出來呀,但是在windows上還是不能訪問。

  搞不定了,只能找度娘了,這時才明白是Linux的防火墻搞得怪,用service iptables stop關閉防火墻后,這時在windows上進行訪問,啊啊,可愛的貓貓你終于出現了,但是總不能將防火墻關閉,這可是服務器上的一把鐵門呀!幸好有大蝦已經總結了Linux上防火墻的詳細用法linux下IPTABLES配置詳解.

增加開放80端口:

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

保存設置:

service iptables save

用service iptables restart重新啟用防火墻設定,這時在Windows上再試,終于成功了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉新县| 石景山区| 万全县| 绵阳市| 和龙市| 兴安县| 枞阳县| 灌云县| 博乐市| 霍邱县| 东海县| 海阳市| 绵阳市| 寿光市| 和龙市| 宜良县| 莱西市| 新乡市| 柳林县| 武威市| 开封县| 灵寿县| 申扎县| 东海县| 永定县| 古浪县| 保亭| 三门县| 新津县| 无极县| 桦川县| 澄江县| 汕尾市| 临清市| 渝中区| 兴宁市| 陵川县| 师宗县| 开远市| 高阳县| 突泉县|