部署WEB项目到服务器(四)部署WEB项目Forum到linux服务器(Ubuntu)详解

突发奇想,想在自己电脑上部署一个web网站。

1,使用Navicat for MYSQL客户端创建WEB项目数据库:

Navicat for MYSQL连接虚拟机中的mysql数据库

启动mysql数据库,service mysqld start

打开Navicat,输入地址和账号密码。

ps:此时可能会登录不成功,如下:

帐号不允许从远程登陆,只能在localhost。这个时候只要在登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"就可以了。

步骤:

在服务器端连接mysql (mysql  -uroot -p )

use mysql;

并执行 update user set host = '%' where user = 'root'; 这一句执行完可能会报错,不用管它

然后再flush privileges;

最后查询user表。

再次连接,显示客户端连接成功。

 

成功登录后,创建WEB项目数据库Forum

右键Ubuntu服务器,新建数据库forum,如下:

 

 

 

 

 

 

 

 

 

 

执行脚本:forum.sql,结果如下,本来想把脚本传到csdn的,没想到好久没有登录了 要验证手机号码,就放弃了。

表文件创建成功。

2,发布项目到tomcat.。

使用FileZille上传war包(原项目是在网上下载的,自己稍微修改了一个,增加了回帖的功能,而且前台用bootstrap简单重写了一下):

上传成功后启动tomcat服务器:

root@ubuntu:/usr/local/tomcat/server/bin# ./startup.sh

启动完成后,本地浏览器输入地址:http://192.168.37.128:8080/Forum/

首页显示如下:

进入论坛,可见mysql数据库中数据也能完整显示:

主题列表:

某主题帖:

至此,一个完成的WEB项目Forum部署成功。

 

posted @   权杖攻城狮  阅读(543)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示

目录导航