Linux部署java项目

安装java

到官网下载Linux版本的jdk,通过scp命令传到服务器上,之后在服务器上解压缩放到usr/local/java目录下。

scp -v Downloads/jdk-11.0.4_linux-x64_bin.tar.gz ubuntu@119.29.139.69: 

tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz

mv jdk-11.0.4/ /usr/local/java/

配置环境变量

# 配置系统环境变量
vim /etc/environment

# 添加如下内容
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export JAVA_HOME=/usr/local/java/jdk-11.0.4
export JRE_HOME=/usr/local/java/jdk-11.0.4
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib

# 配置用户环境变量
vim /etc/profile

# 在中间加入如下内容(if [ -d /etc/profile.d ];前面)
export JAVA_HOME=/usr/local/java/jdk-11.0.4
export JRE_HOME=/usr/local/java/jdk-11.0.4
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/bin:$PATH:$HOME/bin

# 使用户环境变量生效
source /etc/profile

之后可以通过java -version检测配置是否成功

安装Tomcat

同样需要将下载后的压缩包传到服务器上

scp Downloads/apache-tomcat-9.0.22.tar.gz ubuntu@119.29.139.69:

之后进行解压缩并移动到指定文件夹下:

tar -zxvf apache-tomcat-9.0.22.tar.gz 
mv apache-tomcat-9.0.22 tomcat
mv tomcat/ /usr/local/

启动和关闭

/usr/local/tomcat/bin/startup.sh
/usr/local/tomcat/bin/shutdown.sh

目录内执行脚本:

./startup.sh

MySQL配置远程连接

修改配置文件,然后重启mysql

vim /etc/mysql/mysql.conf.d/mysqld.cnf

# bind-address = 127.0.0.1 //将这一句注释掉

登录mysql后授权root用户允许所有人连接

grant all privileges on *.* to 'root'@'%' identified by '你的 mysql root 账户密码';