软件项目部署服务器手册,海创软件组-20200628-手把手教你在服务器上部署项目...

1.服务器配置

服务器配置是指根据企业的实际需求针对安装有服务器操作系统的设备进行软件或者硬件的相应设置、操作,从而实现企业的业务活动需求。分为WEB服务器,FTP服务器、SAMBA服务器、DNS服务器。Web服务器是指驻留于因特网上某种类型计算机的程序。

本人将使用华为云云服务器,centos8.0操作系统,为读者演示将项目部署到服务器上。将项目部署到服务器上的步骤有:

1)安装jdk

2)安装tomcat

3)安装mysql

4)上传项目

2.安装jdk

本人使用putty来远程操作服务器,在host name哪里输入自己的弹性公网IP

d994de6680b44d9494fb27b845be2d88.png

登录后

70690a36dd45641447361571e5e4c685.png

我们知道,操作系统本身自带有jdk,下面我们来查看一下

bf40229248b7091075bf358ad009435e.png

这是系统自带的,openjdk1.8.0_232,但我们不需要系统自带的,所以我们得把他卸载掉

查看已安装的jdk

4ae319db23e1186b8d7f8082c477ce79.png

我们使用 rm -e --nodeps 软件包 命令卸载jdk的软件包,上图红箭头就是要卸载的jdk软件包

876ca780d1fa6c0a1805826ad85052d7.png

逐个卸载即可,我就不一一赘述了,好了,我们检查一下jdk是否卸载完毕

45e9df4d4b2d2f05e576290482819385.png

如果你看到上图,说明就成功卸载了,下面来到/usr/local/src目录下创建一个jvm的目录,然后使用cd jvm进入该目录,我们将jdk下载到这里

d88cb9878a966cb47942db3205537a98.png

下面我们打开jdk的官网:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

5a642689f2a3e6d821b8a4cd5b065bd2.png

我们选择jdk1.8为例,选择下面的jdk,

1d6625011874e11691f7464e40ef14be.png

复制链接地址

在终端里输入wget + jdk的链接地址

a3c17b2eee53585535bb910c6f507cb6.png

下载后我们看一下压缩包

1b7e34c99af2831e7c5dae1e921a1dbd.png

将下载的压缩包解压

2e6d864953bf43d3d30b5cf8ef847efb.png

我本人解压时报了一个错

d8e521dd7d1e552ace98975a5aca454f.png

据网上的说法是j下载dk的资源文件损坏,我的解决方法是先下载到本地然后使用FileZilla来将下载了的文件上传到服务器上的jvm目录下,这里就不赘述了

解压完后我们查看一下

1262f2e23fa9a87db74dafcd8a9eb27e.png

看到这个就说明解压成功了,我们配置jdk的环境变量

65b965322ee48f3588e39bfaff252226.png

在profile的文件最后添加下面几句

dc7296073c3c8e550133953377d236f4.png

JAVA_HOME是你下载的jdk目录,我们回到终端,执行下面的命令·

a1fd7bc4d9a1a03f505e8b4607c10221.png

接下来是使用java命令

2e681d542db994f2beeb8440f574fa3e.png

javac

953b1f139e0991871dbee88ba7b2a67b.png

java -version

a263b0a9f4841560b75d55cd4c3c8b21.png

如果你执行java,javac,java -version命令就是这样,说明你的jdk安装完成了,那么第一步jdk的安装就完成了

3.tomcat的安装

在/usr/local/src目录下创建一个tomcat文件夹

3412aa9819758953c56e527a432ce663.png

进入tomcat目录

5a7dde6ae1e21f07486ba273ebb14a10.png

进入tomcat官网

e0ef37556fbd7aaeaa977de92c8d8714.png

点击后,选 .tar.gz文件,复制链接地址

acf0ba23dd658225e2bda52c529143b2.png

然后回到终端,使用wget命令下载到tomcat目录

91d9580cb2e2216cce822a289d4684bd.png

查看下载

b41662c94116f2f7cc3a586717772345.png

将下载的文件解压到该目录

f05e148019b4680be25b21f388d159f0.png

查看解压后文件

db7ab82622a401374c4926a0eb5dec19.png

进入解压文件的bin目录

39269adc89feb905ad73f32457ca12b4.png

我们看一下这个bin文件夹的内容

a1f77491952f7150f827ff42e31790ee.png

我们执行他

e5088a7d2fd1f9fb6742f5e4aef2d202.png

我们要先将防火墙关掉,然后在本地打开服务器的ip地址,看到下面的页面说明tomcat安装成功了

2ecf8433644fd4c42fbde1c9e0d9150e.png

如果你没有看到,这个时候

(1)打开安全组,然后点击配置规则。

c5ac59d0ec6f1d8eb744967c6f3d9122.png

(2)点击手动添加,然后配置即可

f95edd19e3f39472d71e4f4953ee3424.png

(3) ①的位置,输入需要的端口号,比如现在是要8080,就输入:8080/8080

②授权对象,即允许访问的IP地址:可可以填写0.0.0.0/0表示允许或拒绝所有IP地址的访问

③优先级:同类型规则间依赖优先级决定最终执行的规则。尤其是当ECS实例加入了多个安全组时,多个安全组会从高到低依次匹配规则。优先级数值越小,代表优先级越高,取值范围1~100。如果两条安全组规则的协议类型、端口范围、授权类型、授权对象都相同,最终生效的安全组规则如下:

优先级相同:拒绝策略的规则优先生效,允许策略的规则不生效。

优先级不同:优先级高的规则生效。

2ebcacfc188b293de6680176579157dc.png

最后再重启tomcat试一次,不出意外的话就可以访问到页面了

4.安装mysql

1)进入mysql官网

0b0916521a58c425649b0cd7fd91ae8d.png

2)来到你创建的安装目录下,下载mysql的安装包

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-common-8.0.20-1.el8.aarch64.rpm

这里我只下载

mysql-community-common-8.0.20-1.el8.aarch64.rpm

mysql-community-libs-8.0.20-1.el7.aarch64.rpm

mysql-community-client-8.0.20-1.el7.aarch64.rpm

mysql-community-server-8.0.20-1.el7.aarch64.rpm

这4个安装包

3)开始安装mysql

rpm -ivh mysql-community-common-8.0.20-1.el8.aarch64.rpm

rpm -ivh mysql-community-libs-8.0.20-1.el7.aarch64.rpm

rpm -ivh mysql-community-client-8.0.20-1.el7.aarch64.rpm

rpm -ivh mysql-community-server-8.0.20-1.el7.aarch64.rpm

4)初始化数据库,目录授权,启动mysql服务

mysqld --initialize --console

chown -R mysql:mysql /var/lib/mysql/

systemctl start mysqld

5)查看是否启动成功

systemctl status mysqld

查看初始化后的临时密码

cat /var/log/mysqld.log | grep 'temporary password'

登录mysql

mysql -u root -p

Enter password: 直接粘贴初始密码 ,回车确认

修改初始密码,授权远程登录

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxoo'; (修改 “xxoo” 为你自己的密码)

mysql> use mysql; (切换到mysql库)

mysql> update user set host = "%" where user='root'; (授权远程登录)

mysql> flush privileges; (刷新)

mysql> quit; (退出登录)

使用navicat远程登录服务器的数据库

打开navicat,创建新连接

7bd9ebae078b32aab14a2e5a17239743.png

测试连接

62bd0473c350a7ad6f6023cd83aa6c3e.png

5.代码上传

①将web项目打包成.war。

②将war通过FileZilla上传在tomcat下的webapps下面,然后启动tomcat。就部署成功了。而在上传的时候,最好将tomcat关闭了以后再进行部署。然后启动tomcat,war包就会被解压,在webapps下可以看到相应的项目文件夹了。这时候,在浏览器输入地址,就可以访问到项目了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于video-aplayer的关闭按钮,可以通过以下方式实现监听事件: 在组件的mounted方法中,可以使用事件监听函数`myPlayer.on("close", function(){})`来监听关闭按钮的点击事件。当关闭按钮被点击时,回调函数中的代码将被执行。在这个回调函数中,可以编写相应的逻辑来处理点击关闭按钮的操作。 例如,可以在回调函数中添加代码来隐藏或移除video-aplayer组件,或者对关闭按钮进行特定的样式处理等。 需要注意的是,具体的实现方式可能会因为video-aplayer的版本和配置而有所不同,请根据具体的情况进行调整。 引用中的代码片段展示了一个video-aplayer组件的示例代码,其中包含了初始化视频播放器和相应的样式设置。根据这个示例代码,可以在其中添加关闭按钮的监听事件。 总结起来,为了实现video-aplayer的关闭按钮功能,可以在组件的mounted方法中使用`myPlayer.on("close", function(){})`来监听关闭按钮的点击事件,并在回调函数中编写相应的逻辑来处理关闭按钮的操作。123 #### 引用[.reference_title] - *1* *2* *3* [海创软件-两周小结-video-vue-全屏-hover样式-css变量](https://blog.csdn.net/m0_46627730/article/details/105885722)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值