使用云服务器,其实就相当于买了一台新的主机,只不过这个主机在遥远的机房里。

我们的目的,就是想办法把自己本地硬盘上的程序、环境都打包存到云服务器的硬盘中,这样就可以在云服务器中运行这些程序了。

部署java环境

在你的代码中,使用到了哪些环境,都是要重新在云服务器中镜像配置一份的。

此处我的博客代码使用了jdk、tomcat、mysql。

我们需要在linux操作系统下创建一个文件夹,用于存储该项目文件。

这种安装方法,可以类似于python中的pip

安装jdk

//查看软件包列表
apt list | grep jdk

//下载对应的安装包
apt install java-1.8.0-openjdk.x86_64

安装tomcat

可以去tomcat官网重新下载一份tomcat压缩包。将其以拖拽的方式拖入xshell中,此时就相当于在云服务器的主机中拖入了一个压缩包。

接下来使用linux指令来解开压缩包。

unzip apache-tomcat-8.5.47.zip

 同时需要记得修改权限!

要将你要使用的程序修改成可用权限,我们需要使用startsh.sh来运行tomcat,所以需要使用一行指令来修改这个文件的权限为root。

cd apache-tomcat-8.5.47/bin
# 将所有 .sh 后缀的文件加上可执行权限(后面会介绍)
chmod +x *.sh

 启动tomcat

sh bin/startup.sh

 验证方法

# 方法1 查看 tomcat 进程是否存在
ps aux | grep tomcat
# 方法2 查看端口 8080 是否被绑定
netstat -anp | grep 8080
# 方法3 使用 curl 命令访问默认 demo
curl 127.0.0.1:8080

 将云服务器的防火墙中8080端口修改为外部可访问,其他端口不可修改!

 

云服务器部署的java项目响应过慢怎么解决_tomcat

云服务器部署的java项目响应过慢怎么解决_云服务_02

安装mysql

使用 apt list | grep mysql查看mysql的版本,然后使用apt install 的方法进行安装。

部署

环境配置好以后就需要部署了,也就是把自己的程序拷贝到云服务器环境之中。

先拷贝数据库

将之前在idea中存储的数据库语句直接粘贴在云服务器的mysql中

使用maven打包自己的代码

常规的打包操作,打包成war包

将war包拖入tomcat中的webapps目录中

xshell会自动解压

验证

在浏览器中访问项目连接