下面是对于如何在 Linux 上搭建 java 部署环境的完整攻略:
一、安装 JDK在 Linux 上安装 JDK 的方式有很多,这里我们介绍一种适用于 CentOS 7 的方式:
- 下载 JDK 安装包
在官网下载对应版本的 JDK 安装包,比如 jdk-8u251-linux-x64.tar.gz
- 解压安装包
使用以下命令解压安装包:tar -zxvf jdk-8u251-linux-x64.tar.gz
- 移动文件夹
移动解压后的文件夹到某个目录下,比如 /usr/local/sudo mv jdk1.8.0_251 /usr/local/
- 配置环境变量
打开 /etc/profile 文件,加入以下环境变量配置:export JAVA_HOME=/usr/local/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存文件,执行以下命令让环境变量生效:source /etc/profile
- 验证安装是否成功
执行以下命令验证 JDK 是否安装成功:java -version
如果输出 JDK 的版本信息,则说明安装成功。
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用! 二、安装 Tomcat在 Linux 上安装 Tomcat 的方式也有很多,这里我们介绍一种适用于 CentOS 7 的方式:
- 下载 Tomcat 安装包
在官网下载对应版本的 Tomcat 安装包,比如 apache-tomcat-8.5.56.tar.gz
- 解压安装包
使用以下命令解压安装包:tar -zxvf apache-tomcat-8.5.56.tar.gz
- 移动文件夹
移动解压后的文件夹到某个目录下,比如 /usr/local/sudo mv apache-tomcat-8.5.56 /usr/local/
- 开启 Tomcat 服务
执行以下命令开启 Tomcat 服务:/usr/local/apache-tomcat-8.5.56/bin/startup.sh
- 验证安装是否成功
打开浏览器,在地址栏输入:http://localhost:8080
如果出现 Tomcat 的欢迎页面,则说明安装成功。
三、安装 MySQL在 Linux 上安装 MySQL 的方式也有很多,这里我们介绍一种适用于 CentOS 7 的方式:
- 安装 MySQL 客户端
使用以下命令安装 MySQL 客户端:sudo yum install mysql
- 安装 MySQL 服务器
使用以下命令安装 MySQL 服务器:sudo yum install mysql-server
- 启动 MySQL 服务
执行以下命令启动 MySQL 服务:sudo systemctl start mysqld
- 设置 MySQL 密码
执行以下命令设置 MySQL 密码:mysqladmin -u root password "new_password"
- 验证安装是否成功
执行以下命令登录 MySQL 数据库:mysql -u root -p
输入密码,如果成功登录到 MySQL 数据库,则说明安装成功。
四、将程序部署到云服务器上- 打包程序
在本地打包程序为 war 包:mvn clean package
- 上传程序到云服务器
执行以下命令将 war 包上传到云服务器:scp target/xxx.war root@server_ip:/usr/local/apache-tomcat-8.5.56/webapps/
- 编辑 Tomcat 配置文件
在 /usr/local/apache-tomcat-8.5.56/conf/server.xml 文件中,找到以下节点:<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
在该节点下增加以下节点:<Context path="/xxx" docBase="/usr/local/apache-tomcat-8.5.56/webapps/xxx" debug="0" reloadable="true">
</Context>
这里假设应用的访问路径为 /xxx,war 包上传到 /usr/local/apache-tomcat-8.5.56/webapps/xxx 目录下。
- 重启 Tomcat 服务
执行以下命令重启 Tomcat 服务:/usr/local/apache-tomcat-8.5.56/bin/shutdown.sh
/usr/local/apache-tomcat-8.5.56/bin/startup.sh
- 验证部署是否成功
打开浏览器,在地址栏输入:http://server_ip:8080/xxx
如果能够访问到应用,则说明部署成功。
示例说明下面给出两个示例,分别是在 CentOS 7 和 Ubuntu 18.04 上搭建 java 部署环境的过程:
示例一:在 CentOS 7 上搭建 java 部署环境- 安装 JDK
参考上面的步骤,完成 JDK 的安装。
- 安装 Tomcat
参考上面的步骤,完成 Tomcat 的安装。
- 安装 MySQL
参考上面的步骤,完成 MySQL 的安装。
示例二:在 Ubuntu 18.04 上搭建 java 部署环境- 安装 JDK
参考上面的步骤,在 Ubuntu 18.04 上安装 JDK 的方式为:sudo apt-get install openjdk-8-jdk
- 安装 Tomcat
参考上面的步骤,在 Ubuntu 18.04 上安装 Tomcat 的方式为:sudo apt-get install tomcat8
- 安装 MySQL
参考上面的步骤,在 Ubuntu 18.04 上安装 MySQL 的方式为:sudo apt-get install mysql-server