Linux之0基础入门,部署JavaWeb项目到阿里云服务器上,阿里云服务器安装MySQL并使用WorkBench连接,WorkBench导入SQL脚本,Linux之SSH和SFTP连接工具,

Linux之0基础入门,部署JavaWeb项目到阿里云服务器上,阿里云服务器安装MySQL并使用WorkBench连接,WorkBench导入SQL脚本,Linux之SSH和SFTP连接工具,,第1张

1、创建阿里云服务器

创建方法有两种,一种是购买云服务器,直接在阿里云控制台里可以找到。如图:

另一种是使用 阿里云 云起实验室的课程:搭建JavaWeb开发环境 提供的一次可以开两个小时的免费的服务器,课程连接:https://developer.aliyun.com/adc/scenario/bbad6f5e0cba4c0ba5c904f6cf06a8d0?spm=a2c6h.13858378.0.0.52141f10k26Joh

2、搭建JavaWeb环境

如果是自己买的服务器,就需要先:
(1)安装或将系统重置为CentOS 7

(2)设置管理员(root)密码

搭建JavaWeb环境
分为三步:1、安装JDK,2、安装MySQL,3、安装Tomcat
搭建之前,需要两步准备:(1)连接服务器,(2)配置防火墙port
由于搭建环境需要使用SSH *** 作服务器执行相关Linux命令和使用SFTP传输文件,所以我们需要先选择一个SSH、SFTP工具,可以选择浏览器执行命令行但是执行FTP需要其他工具如WinSCP,也可以选择如:XShell+XFTP、Tabby、堡塔终端连接工具、宝塔面板等主流工具。此处我们选择Terminal.icu程序,优势在于可以在同一个软件和界面执行SSH和SFTP,并且能在线编辑文本文件。Terminal.icu 下载官网:https://www.terminal.icu/
使用Terminal.icu连接服务器

之后进入如下界面表示连接成功:

配置防火墙Port:

一、下载JDK

  1. 执行以下命令,查看yum源中JDK版本。
    yum list java*
  2. 执行以下命令,使用yum安装JDK1.8。
    yum -y install java-1.8.0-openjdk*
  3. 执行以下命令,查看是否安装成功。
    java -version
    二、安装和配置MySQL数据库
  4. 执行以下命令,下载并安装MySQL官方的Yum Repository。
    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y install * --nogpgcheck mysql-community-server
  5. 执行以下命令,启动 MySQL 数据库。
    systemctl start mysqld.service
  6. 执行以下命令,查看MySQL初始密码。
    grep “password” /var/log/mysqld.log
  7. 执行以下命令,输入上条命令中MySQL初始密码,登录数据库。
    mysql -uroot -p
  8. 执行以下命令,修改MySQL默认密码。
    set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘xia12345’;
  9. 执行以下命令,授予root用户远程管理权限。
    GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘xia12345’;
  10. 输入exit退出数据库。
    三、安装Tomcat
  11. 执行以下命令,下载Tomcat压缩包。如果该镜像失效,请查看tomcat最新版本,并进行替换。
    wget --no-check-certificate https://labfileapp.oss-cn-hangzhou.aliyuncs.com/apache-tomcat-8.5.72.tar.gz
  12. 执行以下命令,解压刚刚下载Tomcat包。
    tar -zxvf apache-tomcat-8.5.72.tar.gz
  13. 执行以下命令,修改Tomcat名字。
    mv apache-tomcat-8.5.72 /usr/local/Tomcat8.5
  14. 执行以下命令,为Tomcat授权。
    chmod +x /usr/local/Tomcat8.5/bin/*.sh
    (5. 执行以下命令,修改Tomcat默认端口号为80。说明:Tomcat默认端口号为8080。
    sed -i ‘s/Connector port=“8080”/Connector port=“80”/’ /usr/local/Tomcat8.5/conf/server.xml
  15. 启动Tomcat。)
    /usr/local/Tomcat8.5/bin/./startup.sh
  16. 打开浏览器,在地址栏中输入服务器公网地址,如果出现Tomcat主界面则说明安装、配置成功
3、使用WorkBench连接数据库,并ImportSQL脚本创建两个数据表

(1)新建连接

(2)ConnectionName填写连接名称,ConnectionMethod选择SSH

(3)1是服务器公网地址
2是服务器用户(管理员)名称
3是用户密码
4是数据库密码

(4)测试连接,并点击右方OK

(5)连接成功之后,新建一个db,名字叫做mis


(6)导入SQL脚本



(7)导入成功:

(8)在Terminal验证一下看看服务器的MySQL中有没有
出现如下结果表示上传数据成功

4、部署JavaWeb工程

(1)之前的安装Tomcat的路径

(2)关闭Tomcat服务器,上传war包到usr/local/Tomcat8.5/webapps路径下
关闭:/usr/local/Tomcat8.5/bin/./shutdown.sh

(3)打开Tomcat服务器
打开:/usr/local/Tomcat8.5/bin/./startup.sh

(4)访问服务器IP+端口号+项目名
这里我在之前的搭建JavaWeb环境中设置了Tomcat端口为80,所以只用输入IP+项目名,端口号默认是80端口

成功访问。
5、修改Javaweb项目的配置,并重启Tomcat
查看MySQL版本,发现版本在8.0之下,不用添加jdbc8.0依赖包并修改jdbc依赖包配置

修改jdbc连接密码

重启:

6、出现如下界面,Tomcat云服务部署成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/924268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存