Centos7部署bbs论坛

Centos7部署bbs论坛

  1. 首先你得需要部署项目所需要的环境,我这里是tomcat8.5.63+mysql5.7.31+jdk8(在我之前的文章有写,这一步就略过)

  2. 第二步

    上传项目war包和sql文件,我这里选择的是bbs论坛系统

    #利用sftp上传所需要的war包和sql文件到虚拟机,我是直接上传到/mnt目录下,你们可以自由选择目录,如果你没有指定目录,那么默认上传的/root下
    sftp> put D:\share\bbs.war /mnt                                                               
    sftp> put D:\share\bbs.sql /mnt
    
    

image-20210715172024171.png

  1. 第三步

    打开mysql,导入bbs.sql文件,就创建好了项目所需要的数据库

    mysql -uroot -p //打开并登录mysql
    set names gbk; //把编码改为gbk不然导入sql文件会编码错误
    

    image-20210715172554097

source /mnt/bbs.sql //导入sql文件

image-20210715172735608

导入sql文件之后记得把编码改为utf-8,不然查询表的时候中文会乱码

#改编码
set names utf8;
#切换到创建的数据库
use db_luntan;
#执行查询语句
select * from tb_user;

改编码之前中文会乱码

image-20210715173140448

改编码之后,中文正常显示

image-20210715173215984

这样项目所需要的数据库就ok了!

千万注意,要把你的数据库的密码改成root,或者你把项目包里面连接数据库的密码改一下也行。

bbs项目我用idea打开看了一下,他的连接数据库用户名是root,密码也是root,所以要改一下,不然连不上数据库!

image-20210715184106506

  1. 第四步

    把bbs.war包放到webapps下,把默认的ROOT删除,为了方便项目访问,我们还需要配置tomcat里/conf/server.xml文件。

    #把bbs.war放在tomcat的webapps下
    cp /mnt/bbs.war /usr/tomcat/apache-tomcat-8.5.63/webapps/
    #删除默认的ROOT
    rm -rf ROOT/
    #配置server.xml文件
    vi /usr/tomcat/apache-tomcat-8.5.63/conf/server.xml
    #添加一下内容
    <Context path="" docBase="/usr/tomcat/apache-tomcat-8.5.63/webapps/bbs.war" debug="0" reloadable="true" />
    

image-20210715195109675

  1. 第五步

    打开浏览器,访问项目是否成功

    image-20210715195407154

如果你访问失败,显示拒绝访问,很可能是你的防火墙没有放行8080端口,给他放行就行

firewall-cmd --zone=public --add-port=8080/tcp --permanent

zone=public:表示作用域为公共的;

–add-port=8080/tcp:添加tcp协议的端口8080;

–permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

或者你直接把防火墙给他关了也行

systemctl stop firewalld.service 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值