在Ubuntu上部署和監控Java應用可以通過以下步驟實現:
安裝JDK:
sudo apt update
sudo apt install openjdk-11-jdk -y
java -version
配置環境變量:
/etc/profile
文件,添加以下內容:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
下載并解壓應用:
cd /usr/local
sudo wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz
sudo tar xzf apache-tomcat-9.0.74.tar.gz
sudo mv apache-tomcat-9.0.74 tomcat
配置Tomcat:
/etc/profile
文件,添加以下內容:export CATALINA_HOME=/usr/local/tomcat
export PATH=$CATALINA_HOME/bin:$PATH
$CATALINA_HOME/bin/startup.sh
部署Web應用:
webapps
目錄下:cp myapp.war $CATALINA_HOME/webapps/
http://your_server_ip:8080/myapp
查看應用是否正常運行。使用 ps
命令:
ps -ef | grep java
ps -ef | grep [j]ava
使用 jps
命令:
jps
jps -v
使用 top
或 htop
實時監控:
htop
:sudo apt-get install htop
htop
top
界面中,按下 Shift + M
按內存使用量排序進程。使用 jtop
實時監控:
jtop
:wget https://github.com/kwhat/jtop/releases/download/v0.7.3/jtop-0.7.3.jar
chmod +x jtop-0.7.3.jar
sudo mv jtop-0.7.3.jar /usr/local/bin/jtop.jar
jtop
命令實時監控Java應用:jtop
jtop -p process_id
使用Java自帶的監控工具:
通過這些步驟,可以在Ubuntu上成功部署和監控Java應用,確保其高效穩定運行。