突发奇想,想在自己电脑上部署一个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部署成功。