2小时零成本将javaweb项目部署到服务器

1.测试你本地的javaweb是否运行正常。

2.访问腾讯云服务器官网,申请免费试用1个月轻量服务器(2GB内存2核处理器3Mbits宽带40GB云盘)。隔壁阿里云学生认证可以免费试用6个月。腾讯云服务器 - 轻量应用服务器 - 控制台 (tencent.com)icon-default.png?t=N7T8https://console.cloud.tencent.com/lighthouse/instance/index?rid=4

3. 申请完服务器后,选择安装ubuntu系统,设置密码,然后右上角选择登录服务器,

出现这个界面说明登录成功(也可以使用xshell远程连接,注意要输入公网ip,不是内网ip)

这个是我的服务器防火墙端口白名单。

4.访问宝塔面板官网,点下载安装页面,有多种安装方式,我选的是xshell远程连接服务器端的ubuntu系统,输入终端命令进行安装(也可以直接在腾讯云服务器的终端输入命令):

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec


宝塔面板下载,免费全能的服务器运维软件 (bt.cn)icon-default.png?t=N7T8https://www.bt.cn/new/download.html

5.安装完成后根据给出的面板地址和账号密码进行登录(要保存好账号和密码),即可进入宝塔面板管理页面。

安装完推荐的5个工具后,在管理页面-数据库中配置你项目使用的数据库,并导入sql文件(注意,如果你本地使用的mysql版本和服务器的mysql版本不一样,那么要更改服务器端的sql文件,即更改sql文件里的字符编码,不然会导入失败);然后在管理页面-文件里将你本地的javaweb项目的war_exploded包上传到服务器端的ubuntu系统挂载的云硬盘里。路径如图(war包的名字可以更改)。

然后开始导入javaweb项目,先下载tomcat(好像不需要下载jdk,tomcat下载完后已经集成了jdk),再选择刚刚上传的服务器端的war_exploded包,设置域名(没有申请域名的,直接输入你的公网ip)。

6.直接在新标签页输入你的公网ip+你设置的页面路径就能访问到项目了。

不过我也是第一次搭建网站,这个网站貌似有部分html/css/js静态资源404未找到,导致显示不正常,在本地运行项目时是正常运行的。目前还没搞明白怎么解决。

最后附上我的网站:个人网站


 2023.11.24更新:

域名icp备案成功了,现在正在申请公安备案。还是挺快的,从腾讯云申请备案到icp备案成功只花了一个星期。期间没有被退回,也没有电话核验。网站选的非交互式类型,还没想好要怎么做。

之前网站访问的问题已经解决了,本地项目代码中使用的是绝对路径:项目名/子目录/文件名;而服务器端的tomcat必须使用相对路径:子目录/文件名,把项目名删去就可以正常访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值