下面是在 Linux 上搭建 Java 部署环境并将程序部署到云服务器的完整攻略,包括安装 JDK、Tomcat 和 MySQL,以及部署示例程序。
1. 安装 JDK
1.1 下载 JDK
首先,进入 Oracle 官网下载页面,找到适合你系统的 JDK 版本,下载压缩包。
1.2 安装 JDK
将下载的压缩包上传到 Linux 服务器上,解压到指定目录(例如 /usr/local
目录下):
tar -zxvf jdk-xxx-linux-x64.tar.gz -C /usr/local
接着,配置环境变量,将以下代码添加到 /etc/profile
文件末尾:
export JAVA_HOME=/usr/local/jdk-xxx
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
使配置生效:
source /etc/profile
检查 JDK 是否安装成功:
java -version
如果出现 JDK 版本等信息,表示安装成功。
2. 安装 Tomcat
2.1 下载 Tomcat
进入 Apache Tomcat 官网下载页面,找到适合你系统的 Tomcat 版本,下载压缩包。
2.2 安装 Tomcat
将下载的压缩包上传到 Linux 服务器上,解压到指定目录(例如 /usr/local
目录下):
tar -zxvf apache-tomcat-xxx.tar.gz -C /usr/local
接着,配置环境变量,将以下代码添加到 /etc/profile
文件末尾:
export CATALINA_HOME=/usr/local/apache-tomcat-xxx
export PATH=$PATH:$CATALINA_HOME/bin
使配置生效:
source /etc/profile
启动 Tomcat:
$CATALINA_HOME/bin/startup.sh
检查 Tomcat 是否安装成功:
curl http://localhost:8080
如果出现“Apache Tomcat”等字样,表示安装成功。
2.3 部署示例程序
在 Tomcat 的 webapps 目录下,创建一个名为 sample
的目录:
mkdir $CATALINA_HOME/webapps/sample
将示例程序文件夹里的所有文件复制到该目录下:
cp -r /path/to/sample/* $CATALINA_HOME/webapps/sample/
重启 Tomcat:
$CATALINA_HOME/bin/shutdown.sh
$CATALINA_HOME/bin/startup.sh
此时,在浏览器中输入云服务器公网 IP 地址,加上 Tomcat 网站默认的 8080 端口号,即可访问示例程序。
3. 安装 MySQL
3.1 安装 MySQL
使用 yum 安装 MySQL:
yum install mysql-server
启动 MySQL:
service mysqld start
3.2 配置 MySQL
执行以下命令,设置 root 用户密码:
mysqladmin -u root password 'yourpassword'
接着执行以下命令,进入 MySQL:
mysql -u root -p
创建一个新的用户及其权限:
CREATE USER 'yourusername'@'%' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON *.* TO 'yourusername'@'%';
FLUSH PRIVILEGES;
以上步骤完成后,MySQL 就安装完成了。
至此,整个部署过程就完成了,我们成功地在 Linux 上搭建了 Java 部署环境,并部署了示例程序。
下面给出部署 Java 应用的另一种方式——Docker。
使用 Docker 部署 Java 应用
1. 安装 Docker
首先,请确保你的 Linux 系统是 64 位的,内核版本在 3.10 以上,并且已安装 curl。
执行以下命令安装 Docker:
curl -fsSL https://get.docker.com/ | sh
2. 编写 Dockerfile
在 Java 程序的根目录下创建一个名为 Dockerfile
的文件,内容如下:
FROM java:8
ADD /myapp.jar //
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/myapp.jar"]
3. 构建 Docker 镜像
在 Java 程序的根目录下执行以下命令,构建 Docker 镜像:
docker build -t myapp .
4. 运行 Docker 容器
执行以下命令,启动 Docker 容器:
docker run -d --name myapp -p 8080:8080 myapp
5. 检查应用
在浏览器中输入云服务器公网 IP 地址,加上应用的默认端口号 8080,即可访问应用。
至此,使用 Docker 部署 Java 应用的过程就完成了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何在 Linux 上搭建 java 部署环境(安装jdk/tomcat/mysql) + 将程序部署到云服务器上的操作) - Python技术站