这次主要写的是如何将本地Java部署到 web项目的完整部署到 在云服务器上以下是云服务器的配置。
内存。 | 核心数。 | 硬盘大小。 | 带宽。 |
---|---|---|---|
2g。 | 2。 | 40g。 | 2m。 |
所需的软件配置:
数据库。 | web服务器。 | tomcat运行环境。 |
---|---|---|
MySQL 8.0.26。 | tomcat 7.0.76。 | jdk 1.8. |
第一步是,项目必须先打包成war包
在idea中找到构建选择工件-> Web应用程序:归档 -> LibraryProject exploded。
然后单击下面的应用程序。
然后找到构建工件,选择下面的构建工件。
最后,一个war包将出现在项目根目录中c;第一步到此结束。
MySQL安装这一步简单不简单,还是会有很多容易出错的地方要多加注意。
第一步是看当前服务器是否安装。mariadb。
如果有,需要删除。以免干扰MySQL。
rpm。-qa。|。grep。mariadb。rpm。-e。mariadb-libs-5.5.68-1.el7.x86_64。 --nodeps。
已经在前面了。mariadb。
删除了的包c;现在还需要下载8.0.MySQL26版。
官方网站地址:MySQL :: Download MySQL Community Server (Archived Versions)。
也可以在服务器上wget下载。
wget。https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar。
解压压缩包。
tar。-xvf。mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar。
安装相关依赖。
yum。 -y。install。perl.x86_64yum。 -y。install。net-tools。
安装。
yum update。tar。xvf mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar。 # 按顺序执行。rpm。-ivh。mysql-community-common-8.0.26-1.el8.x86_64.rpm。rpm。-ivh。mysql-community-client-plugins-8.0.26-1.el8.x86_64.rpm。rpm。-ivh。mysql-community-libs-8.0.26-1.el8.x86_64.rpm。rpm。-ivh。mysql-community-client-8.0.26-1.el8.x86_64.rpm。rpm。-ivh。mysql-community-server-8.0.26-1.el8.x86_64.rpm。
数据库初始化。
mysqld。 --initialize。--user。=mysql。
查看初始密码。
cat。/var/log/mysqld.log。
启动MySQL服务。
service。mysqld start。service。mysqld status。
登录MySQL。
mysql。 -uroot。-pB1wPHab./IYM。 # 您的初始密码。
修改密码。
ALTER。USER。'root'@'localhost'IDENTIFIED。 WITH。mysql_native_password。 BY。'123456';
您可以用您想要设置的任何密码替换123456。
远程登录配置#xff08;有风险,有人会跑字典进入你的数据库进行破坏)
UPDATE mysql.user SET。 host。='%'WHERE。 user。='root';GRANT ALL PRIVILEGES ON *.* TO。 'root'@'%';GRANT ALL PRIVILEGES ON *.* TO。 'root'@'%'WITH GRANT OPTION。;
重启MySQL。
systemctl restart mysqld。
在这里,我们还需要导入我们的数据,但是这里就不展示了。
yum search。 java。|。grep。jdkyum。 install。java-1.8.0-openjdkyum。 install。java-1.8.0-openjdk-devel. javac。 #对Java环境进行测试。export。JAVA_HOME。=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64。 #配置环境变量。
这里安装tomcat,但是,我们需要在前面安装jdk1.8,我们已经安装了,所以直接开始下一步。
yum。 -y。install。tomcat。
启动tomcat服务。
systemctl start tomcat。
tomcat默认端口为8080,可访问下。
这说明建筑成功,查找webaps目录位置。
find。/。 -name。webapps。
将第一步打好的war传输到根目录。
rz。 -E。
选择你的war包。
然后重启tomcat。
systemctl restart tomcat。
接下来,您可以正常访问您的项目,访问路径是 ip + 端口 / 您的项目名称(war包名),服务重启后,tomcat将自动解压war包中的内容,如下图。
这里完全配置成功。
本文到此结束!