首先自己在腾讯云中按照教程安装好宝塔。这是宝塔面板,获取登录宝塔的网址和账号密码。
1.在navicat新建数据库
如果出现权限问题,可以在宝塔数据库面板phpMyAdmin中进行权限设置
navicat可以修改用户权限
2.在宝塔面板新建数据库
3.将前端打包的dist文件夹中的文件上传到宝塔面板“文件”,新建一个文件夹放进去
4.在宝塔面板“网站”,新建站点
根目录选择第三步新建的文件夹。域名为"xxx.com:端口号"
5.在宝塔面板“安全”开放第四步选择的端口
6.在软件商店中apache管理,配置修改,增加第5步开放的端口
重启apache
再看到安全面板,可以看到端口1113的状态从未使用到正常。
7.进入腾讯云安全组,添加与上一步相同的端口
8.打开网站站点,点击域名,打开网站
9.需要等待几分钟,才会出现。注意域名+端口号,之后还要加‘/#/login’,login的登录页面路由。重点关注。
有需要的情况下可以去除/#/
在export default new Router({
mode:'history',//新增。 去掉url中的#
10.用navicat测试在第二步中,建立的数据库
11.确认连接成功后,在java修改相应的配置,并生成jar包
修改ip地址和数据库的账号和密码
点击右侧的package,可以看到左边目录生成的jar包。
12.把jar包放入到第3步建立的文件夹中
13.在宝塔安全面板开通后端端口
开通的端口为java程序里设定的
要使它的状态变成正常,启动jar包,它就会变成正常。不需要在apache中添加
14.在腾讯云安全组,添加后端端口
15.在宝塔‘终端’执行jar包
先执行sudo java -jar smart-recruit.jar 成功执行之后
再执行 sudo nohup java -jar smart-recruit.jar //关掉终端之后,jar包也可以照常使用
过程中可能遇到的问题
java版本不同。先下载安装需要版本的jdk
再执行下行命令,进行java版本切换
sudo update-alternatives --config java