部署博客系统(部署博客系统到云服务器)

怼烎@ 2024-03-22 12:20 192阅读 0赞

目录

1、建库建表

2、微调本地代码

3、打包(使用Maven打成war包)

4、拷贝到Tomcat的webapps

5、启动Tomcat服务器(只有启动成功了才能进行访问)

6、访问博客系统


1、建库建表

云服务器访问的是云服务器上的数据库,不是本地的,本地的数据库云服务器是访问不了的。所以需要我们从新开始。(之前保存的db.sql就派上用场了)

进入MariaDB:

  1. [root@VM-8-14-centos java106]# mysql -uroot -p

退出:

  1. MariaDB [(none)]> quit;
  2. Bye
  3. MariaDB [java106_blog_system]> show databases;
  4. +---------------------+
  5. | Database |
  6. +---------------------+
  7. | information_schema |
  8. | demo_db |
  9. | java106_blog_system |
  10. | mysql |
  11. | performance_schema |
  12. | test |
  13. +---------------------+
  14. 6 rows in set (0.00 sec)
  15. MariaDB [java106_blog_system]> show tables;
  16. +-------------------------------+
  17. | Tables_in_java106_blog_system |
  18. +-------------------------------+
  19. | blog |
  20. | user |
  21. +-------------------------------+
  22. 2 rows in set (0.00 sec)
  23. MariaDB [java106_blog_system]> select * from blog;
  24. +--------+-----------------------------+--------------------------------------------+---------------------+--------+
  25. | blogId | title | content | postTime | userId |
  26. +--------+-----------------------------+--------------------------------------------+---------------------+--------+
  27. | 1 | 这是我的第一篇博客 | 从今天开始我要认真敲代码! | 2023-05-05 10:28:58 | 1 |
  28. | 2 | 这是我的第二篇博客 | 从昨天天开始我要认真敲代码! | 2023-05-05 10:28:58 | 1 |
  29. | 3 | 这是我的第三篇博客 | 从前天开始我要认真敲代码! | 2023-05-05 10:28:58 | 1 |
  30. +--------+-----------------------------+--------------------------------------------+---------------------+--------+
  31. 3 rows in set (0.00 sec)
  32. MariaDB [java106_blog_system]> select * from user;
  33. +--------+-------------+-----------+
  34. | userId | username | password |
  35. +--------+-------------+-----------+
  36. | 1 | 1552029968 | 134679qwe |
  37. | 2 | 13525688583 | 134679qwe |
  38. +--------+-------------+-----------+
  39. 2 rows in set (0.00 sec)

2、微调本地代码

因为本地的数据库和云服务器上的数据库是不一样的,所以需要进行一些调整。

比如端口号,建立数据库连接,用户名,密码等等。

使用该命令查看端口占用情况:

  1. [root@VM-8-14-centos java106]# netstat -anp | grep mysql

mysql端口号:330672a4e60d357b4f85add8ee00cc610826.png

调整完mysql之后还要对pom.xml配置文件进行微调(后面打成war包要用到):

  1. <packaging>war</packaging>
  2. <build>
  3. <finalName>java106_blog_system</finalName>
  4. </build>

3、打包(使用Maven打成war包)

使用Maven打成war包:

9186b31a1995411bba35b891c7b66128.png打完会有一个war包,我们需要把这个war包拷贝到云服务器的Tomcat的webapps目录下面。

d88917918a124225821d217094be7953.png

4、拷贝到Tomcat的webapps

511cca9286234f4fb5db1966e0e2da94.png 进入到webapps目录进行拷贝:

f845654c45304a1d9c1f81773aae341b.png eeaade151c2245e0b17485d902296bd0.png b5f193547a754caba5f431f2f3ee8854.png

5、启动Tomcat服务器(只有启动成功了才能进行访问)

f3f5e258c936465a83322693118c662c.png 62b115893df64e4e9d1af9345fbb5a2b.png 我们也可以使用查看端口号的方式看看Tomcat是否启动成功了。

def3f2d6c0244db7849c2b495fe5d742.png检查是否启动成功,如果是TIME_WATING就没启动成功,LISTEN才是成功 .那么失败了可以看日志信息,是否是需要的端口被其他进程所占用了.如果占用了,可以在配置文件中将端口号修改

查看日志方式:访问Tomcat目录下的logs:

c837a2d8b0784dfa9c3ad3d2cc904edc.png

使用vim来查看信息(一般看大的):

9a64ad38633a475db92986390c7a6747.png

9cab5dd557ae4a7293fac360c959c32a.png

部署完成后我们就可以进行访问网页了。

6、访问博客系统

如果在浏览器输入地址不能访问,并提示响应过久,检查防火墙

b66a161174af4164913afe754a41fbf7.png

5d8f61e623d14d02b4d0e72863513614.png

1fac7d96c403493180d7508a694d327b.png

然后访问网页即可:

2eb9160cb51f482fab67ef5fc872cac5.png

ff1d13ff7e054afcb95578f42910e729.png

e0258fe954d348b993605c13247c3cfe.png d896680b289246efbcf16e57e257191f.png

6a05dd7b0aa84385b5b252b8536142e2.png

发表评论

表情:
评论列表 (有 0 条评论,192人围观)

还没有评论,来说两句吧...

相关阅读