在Linux下部署Java项目通常涉及以下几个步骤:
sudo apt update
sudo apt install openjdk-11-jdk -y
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
tar -xzf apache-tomcat-9.0.56.tar.gz
sudo mv apache-tomcat-9.0.56 /usr/local/tomcat
/etc/profile
文件,添加Tomcat的环境变量:sudo nano /etc/profile
在文件末尾添加以下内容:
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
使配置生效:
source /etc/profile
cd $CATALINA_HOME/bin
./startup.sh
可以通过访问 http://服务器IP:8080
检查Tomcat是否启动成功。
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
按照提示设置root密码,并根据需求配置其他安全选项。
sudo mysql -u root -p
在MySQL终端中执行以下命令:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
sudo apt update
sudo apt install redis-server -y
/etc/redis/redis.conf
:sudo nano /etc/redis/redis.conf
找到以下行并修改为:
supervised systemd
重启Redis服务使配置生效:
sudo systemctl restart redis.service
确认Redis服务正在运行:
sudo systemctl status redis
.war
文件。.war
文件复制到Tomcat的 webapps
目录下:sudo cp /path/to/yourproject.war /usr/local/tomcat/webapps/
重启Tomcat:
cd $CATALINA_HOME/bin
./shutdown.sh
./startup.sh
application.properties
或 application.yml
),确保正确配置MySQL和Redis的连接信息。top
,ps
等命令监控系统和Tomcat的运行状态。tomcat/logs
),以排查潜在问题。以上步骤涵盖了在Linux环境中部署Java项目的基本流程,包括安装必要的软件、配置环境变量、启动服务以及部署和监控项目。根据具体项目的需求,可能还需要进行其他配置和优化。