Jfinal 框架 jar包部署到服务器全流程(通用spring boot等)

  • Post author:
  • Post category:其他




项目场景:

现有jar包(Jfinal框架),阿里云轻量服务器,使用的宝塔管理。




问题描述

主流框架spring boot,在宝塔也有一键部署插件:

在这里插入图片描述

但由于项目利用的jfinal框架,就在网上找不到解决办法,只发现了通用部署办法:在宝塔终端部署。

重要的踩坑点,用

红色

标注。





解决方案:


1.首先,确定一个jar包需要的服务器端口

,且没被占用(如数据库3306,宝塔8888等),比如我们设为 77。

在阿里云查看服务器的内网/外网IP:如内网:3.3.3.3 外网:7.7.7.7。

在这里插入图片描述

本项目jar包的内容为:开设一个服务器,有访问数据库的语句,并有内置html文件。

找到开设服务器的语句:一般测试都是用本机localhost作服务器,且默认内网IP(我猜),默认80端口;既然租了服务器,所以将localhost改为

3.3.3.3

,端口改为我们的

77


2.找到宝塔安全选项,把77端口放行



在这里插入图片描述


3.

在阿里云服务器将 77 防火墙打开




在这里插入图片描述


4.好了,现在把jar包传进服务器。


在这里插入图片描述

并且点击“终端”打开
在这里插入图片描述

输入持续运行jar包语句

nohup java -jar XXX.jar &


运行成功,检查生成的 nohup.out 日志文件,

在这里插入图片描述

成功!


5.浏览器访问我们的jar包运行页面:


外网ip + : + 端口,即

7.7.7.7:77


运行结果:

在这里插入图片描述



版权声明:本文为Lingyun0251原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。