日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux服务器下搭建JDK、Tomcat环境和部署web应用

發布時間:2024/4/14 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux服务器下搭建JDK、Tomcat环境和部署web应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、下載JDK和Tomcat jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html tomcat下載地址:http://tomcat.apache.org/download-70.cgi 2、jdk安裝與配置 1)jdk安裝 rpm包: # rpm -ivh jdk-7u55-linux-x64.rpm tar.gz包:解壓縮 # mkdir /usr/java # cd /usr/java # tar zxvf jdk-7u55-linux-x64.tar.gz 生成鏈接以便版本升級 # ln -s jdk1.7.0_55 latest # ln -s latest default 2)配置環境變量
編輯/etc下的profile文件,加上如下內容:
# vi /etc/profile


使配置生效 # source /etc/profile 測試jdk # java -version
3、Tomcat的安裝 1)解壓縮 ?tar.gz包:解壓縮 # mkdir /usr/local/tomcat # cd /usr/local/tomcat # tar zxvf apache-tomcat-7.0.54.tar.gz 生成鏈接以便版本升級 # ln -s apache-tomcat-7.0.54 server 2)修改Tomcat服務器的啟動端口 為避免端口占用,修改Tomcat的啟動端口。
4、Tomcat的啟動和關閉 1)啟動Tomcat 進入tomcat服務器的bin目錄,然后執行"./startup.sh"命令啟動Tomcat服務器,如下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啟動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:

或者,使用# ps -ef | grep java查看已經啟動的Tomcat服務

2)關閉Tomcat服務器 進入tomcat服務器的bin目錄,然后執行"./shutdown.sh"命令啟動Tomcat服務器,如下圖所示:
或者根據# ps -ef | grep java命令查看當前Tomcat的進程號,然后使用# kill -9 進程號命令關閉Tomcat。 查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常關閉,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示: 
5、部署javaweb應用到Tomcat服務器 1)打包JavaWeb應用(WAR包)
2)將WAR包發布到tomcat服務器的webapps目錄下 將JavaWeb應用打包成war包之后,要將這個war包放到tomcat服務器的webapps目錄下。Tomcat服務器運行時會自動解壓WAR包。 6、Linux服務器下安裝Tomcat和部署web應用時常用的幾個Linux cp命令 # lsof -i:端口號 ? ?查看端口被哪個進程占用 # ps axu | grep 進程ID ?根據進程ID查看進程的具體信息
# netstat -ntlp | grep 80 ?查看所有80端口的使用情況 # netstat -ntlp | grep 8063 ?查看8063端口的使用情況 # netstat -an | grep 8063 ? ?查看8063端口的使用情況
# lsb_release -a ? 查看Linux的版本

# iptables -L -n ?查看當前iptables(防火墻)規則(一般需要管理員賬號) # iptables -I INPUT -p 協議 --dport 端口號 -j ACCEPT ?添加指定端口到防火墻中 例如: iptables?-I?INPUT?-p?udp?--dport 921?-j?ACCEPT iptables?-I?INPUT?-p?tcp?--dport?8080?-j?ACCEPT 7、TOMCAT啟動報錯-setclasspath.sh找不到:
tomcat啟動之后遇到如下錯誤,某路徑下的setclasspath.sh找不到,但該路徑下的setclasspath.sh文件是存在的。?

在網上看到這樣一篇博客?,意識到問題可能發生在setclasspath.sh和catalina.sh這兩個文件中,于是查看這兩個文件:

catalina.sh文件中看到如下路徑,該路徑與我實際的項目部署路徑不一致。看來問題就是出在這里。

修改catalina.sh文件路徑為項目實際部署路徑如下:

再次啟動,正常。?

總結

以上是生活随笔為你收集整理的Linux服务器下搭建JDK、Tomcat环境和部署web应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。