云服务器部署项目环境

这篇具有很好参考价值的文章主要介绍了云服务器部署项目环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下是云服务环境部署方法,以及作者在部署时遇到的一些问题和处理办法。

一、购买或申请试用版云服务器

以下是腾讯云和阿里云都有免费试用的活动,新用户均可申请试用,。

1、腾讯云免费试用

https://cloud.tencent.com/act/free/enterprise?from=17591

云服务器部署项目环境

  1. 阿里云免费试用

https://free.aliyun.com/?spm=5176.19720258.J_2937333540.5.7b8176f4czVD57云服务器部署项目环境

2、购买云服务器

以下以腾讯云为例,每到双11,618等大型购物节均有力度很大的优惠,本人买了一个

CPU: 2 内存: 2GB配置的普通服务器用于日常练习和学习。

云服务器部署项目环境

如下图所示,申请到服务器后,可进行系统重装、密码设置和管理等操作。

 云服务器部署项目环境

重装系统时可以根据实际学习需求,选择操作系统,如下图所示,我安装的是CentOS8

 云服务器部署项目环境

 服务器管理界面如下。

云服务器部署项目环境

二、Linux远程⼯具

1、 Linux资源管理⼯具

xftp SSH

2.1 xftp下载

https://www.netsarang.com/zh/xftp-download/

2.2安装

傻⽠式安装

2.3创建xftp与linux的连接

云服务器部署项目环境

3、 Linux远程终端

3.1 xshell下载

3.2xshell安装

傻⽠式安装

3.3 创建xshell与Linux的连接

云服务器部署项目环境

云服务器部署项目环境

三、安装JDK

以下是本人亲测有效的 CentOS8环境下的jdk完整安装流程,希望对大家学习有一定帮助。

如果需要下载历史版本的JDK,可以从Oracle官网下载:

https://www.oracle.com/java/technologies/downloads/

以下是网上公开的账号和密码,也可自己申请一个,

账号: 2696671285@qq.com

密码: Oracle123

注:账号和密码来自于网上公开的,为方便读者在此借用

1、检查系统是否安装默认jdk

云服务器部署项目环境

如果安装了默认jdk需要按照试用要求重新安装jdk则需要先卸载已有jdk环境

2、检查系统已经安装的OpenJDK(一般阿里云和腾讯云默认不会安装jdk,此处可以省略)

rpm -qa|grep openjdk -i

[rootecentos7-basic software]#rpm -qa|grep openjdk -i

java-1.7.0-openjdk-1.7.0.191-2.6.15.5.e17.×86_64

java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.e17.×86_64

java-1.8.0-openjdk-headless-1.8.0.181-7.b13.e17.×86_64

java-1.8.0-openjdk-1.8.0.181-7.b13.e17.×86_64

例如以上openjdk安装包,使用以下命令卸载。

[rootecentos8-basic software]#rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.e17.×86_64

[rootecentos8-basic software]#rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.e17.×86_64

[rootecentos8-basic software]#rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.e17.×86_64

[rootecentos8-basic software]#rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.e17.×86_64

[rootecentos8-basic software]#rpm -qalgrep openjdk-i

3、安装JDK

使⽤xftp将下载的安装包上传到linux的/usr/local⽬录

云服务器部署项目环境

[root@VM-4-6-centos local]# ls

bin  etc  games  include  jdk-18_linux-x64_bin.tar.gz  lib  lib64  libexec  qcloud  sbin  share  src

[root@VM-4-6-centos local]# tar -zxvf jdk-18_linux-x64_bin.tar.gz

3.1配置环境变量

修改profile文件

vim /etc/profile

配置jdk环境变量

**注:**环境变量配置在profile文件的最末尾即可

export JAVA_HOME=/usr/java/jdk1.8.0_251

export CLASSPATH=.:%JAVA_HOME/lib/dt.jar:%JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

云服务器部署项目环境

3.2刷新profile,使其生效

source /etc/profile

3.3 再次检查JDK

java -version

云服务器部署项目环境

至此,jdk安装完成。

四、mysql安装

centos7以后的版本不支持mysql了,需要更换成MariaDB

需要安装mariadb-server来替代mysql。

或者也可以到官网下载mysql的repo源并安装

(参考《Centos8使用yum安装mysql8.x》)

Centos8使用yum安装mysql8.x_[全村的希望]的博客-CSDN博客

以下是针对centos7版本的安装方法:

4.1  通过wget指令下载mysql的rpm⽂件

[root@theo local]# pwd
/usr/local
[root@theo local]# ls
aegis apache-tomcat-8.5.46 bin etc games include jdk1.8.0_221 lib
lib64 libexec sbin share src
[root@theo local]# wget http://dev.mysql.com/get/mysql57-community-
release-el7-10.noarch.rpm

4.2rpm安装mysql

 rpm -ivh mysql57-community-release-el7-10.noarch.rpm 

 4.3通过yum安装mysql服务

 yum -y install mysql-community-server

4.4加⼊开机启动

systemctl enable mysqld 

4.5启动MySQL服务

systemctl start mysqld

4.6停止MySQL服务

systemctl stop mysqld

4.7基本操作

# 1.查找初始密码
cat /var/log/mysqld.log | grep password
# 2.登录到mysql
[root@theo log]# mysql -uroot -p
Enter password:
# 3.修改密码
# 3-1 设置密码的检查机制为LOW
set global validate_password_policy=LOW
# 3-2 修改密码
set password=password('admin123');
# 4.授权远程登录
GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'admin123' WITH
GRANT OPTION;
flush PRIVILEGES;

五、常见问题

5.1,因为jdk版本较高,导致 jwt进行登录时出现的问题

springBoot项目结合jwt进行登录时出现的问题,表现为java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter等问题。

解决办法主要有两个。
方法1:降低jdk版本
换低一点的jdk版本即可,部分jdk8可以。

方案2:在maven中添加依赖

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.1</version>
</dependency>

因为方法1中,有的版本的jdk8仍然要报错。因此我是用的方法2解决。
 文章来源地址https://www.toymoban.com/news/detail-450289.html

到了这里,关于云服务器部署项目环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 若依(Ruoyi)前后端分离版项目部署到服务器(Linux环境)后,刷新页面报错:404 Not Found

    原文章: 若依(ruoyi)前后端分离版使用教程之若依后端部署阿里云服务器步骤(超详细)_蓝多多的小仓库的博客-CSDN博客 问题:         在若依项目部署服务器后,可以正常运行,但如果执行刷新页面操作,便会出现404 Not Found。 原因:         Nginx未正确配置。由

    2024年02月17日
    浏览(56)
  • 创建网站教程:服务器环境搭建(MySQL+Jdk+Nginx...),前后端项目部署(技术栈:SSM+Vue),域名+备案【全网最简单】

    【如有建站方面的需求欢迎 添加微信 ,接私单 】 2024/4/26记,本文写于1年前,当时建站经验不够丰富,文章逻辑混乱,近期重新编写,希望能帮助更多小伙伴,搭建属于自己的网站。 我主要以我部署的个人网站:www.pbjlovezjy.com 为例,来讲解如何搭建一个网站,源码如果需要

    2024年04月26日
    浏览(60)
  • java-----web项目部署到新服务器以及服务器的部署

    目录 一、服务器安装jdk1.8  二、安装mysql5.7 2.1下载mysql  2.2修改root账号密码 2.3设置远程登录 三、项目的部署 3.1导入数据库 3.2将项目打成jar包 3.3项目上传 服务器部署项目的方式,本次以打成jar包的形式讲解(以springboot项目为例) 首先服务器要有jdk1.8和mysql5.6及以上的版本

    2024年02月06日
    浏览(49)
  • 部署项目至服务器

    https://zhuanlan.zhihu.com/p/489499097 个人租借的服务器如何进行端口的开放呢? 防火墙设置: 添加规则设置: 即可; 通常下租借的服务器没有防火墙设置 相关链接: https://blog.csdn.net/weixin_45203607/article/details/124096614 查看防火墙状态: systemctl status firewalld //查看防火墙状态 systemc

    2024年02月10日
    浏览(42)
  • 前端项目部署,阿里云服务器部署前端项目,超详细

    需求背景 :作为一个前端,特别身处于中小公司时,对于部署也需要有所了解。本次就介绍前端基础的项目部署。本次使用的是阿里云服务器进行的部署 1.准备打包好的前端代码(dist包)或者是一个html文件 2.购买阿里云服务器,并且连接 3.为阿里云服务器安装ngnix开启web服务

    2024年02月04日
    浏览(55)
  • 前端项目部署到服务器

    1.准备工具 服务器:阿里云 腾讯云 华为云都可以 我这里使用的是阿里云ECS共享型(推荐) xshell:用于远程连接服务器,修改配置文件 xftp:用于连接远程服务器,将本地资源上传到远程服务器 2.服务器设置 1.第一次需重置实例密码 2.配置安全组规则 开启常用的端口 22必须要开

    2024年02月04日
    浏览(46)
  • 服务器部署前后端分离项目

    做了一个前后端分离的项目来熟悉开发的整个流程,我把整个流程记录下来了,用作以后的参考。 安装jdk 1、在/usr/local目录下创建jdk文件夹,并将jdk安装包放到/usr/local/jdk包下并解压 1.1通过文件传输工具将jdk包上传到服务器上 1.2输入解压命令 1.3解压完成,生成下面的文件

    2023年04月22日
    浏览(57)
  • 部署项目到云服务器

    本篇文章将讲述如果从0-1部署自己的项目部署到云服务器上 ps1:这里不是将本地的项目与云服务器连接,而是将项目放到云服务器上。文件内容较多,也许过程遇到的问题也多,请耐心克服。【多思考,多搜索,多理解】 我在过程中遇到的问题:(如果和你遇到的问题相同

    2024年02月04日
    浏览(46)
  • JavaEE-部署项目到服务器

    本部分内容为:安装依赖:JDK,Tomcat,Mysql;部署项目到服务器 什么是Tomcat Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 为什么我们需要用到Tomcat 如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程

    2024年02月05日
    浏览(41)
  • SpringBoot项目部署到服务器

    此次用到了三个软件:IDEA、WinSCP、FinalShell 服务器的性能相比较本地有着更大的内存空间,运行程序代码会更加的快捷方便,而且服务器开启后,程序放在那边让它跑就好了。 一般的web项目想要放到服务器上运行的话,需要首先在服务器上装一个Tomcat,然后将项目打包成wa

    2024年02月04日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包