一、工程搭建
JFinal目前主推的技术栈就是JFinal4.8+JFinal-undertow2.0去搭建Maven工程。
如果你使用Eclipse开发工具,可以直接安装JBolt极速开发插件,一键生成这样的基础开发环境工程代码。
具体请看JFinal文档:https://jfinal.com/doc/1-10
JBolt插件官网:http://jbolt.cn
二、打包部署
我们在使用这个主推技术栈开发后,需要maven打包生成可部署包。
JFinal-Undertow下的部署结构与War包有些不同。
config存放配置文件
lib是所有的依赖库和自身的classes压缩打包的jar
webapp是所有的页面模板和view层资源
jfinal.bat和jfinal.sh是启动、停止、重启的命令脚本。
使用maven执行这个打包后就能得到,直接上传服务器上就能启动部署。
具体这里有个视频教程可以帮你熟悉流程:
【视频】基于JFinal-undertow的项目打包与部署(linux centos7)
三、如何在JFinal-undertow的开发环境中打War包,最后部署到tomcat上去?
这里目前我只开发了在Eclipse一键导出的插件,JBolt里带着。
右键-run as就能找到。
最后,War包和解压后的目录结构 都在target里生成,标准war,可以整个war传服务器部署,也可以从目录里复制自己需要上传的部分文件,灵活方便。
JBolt极速开发插件-始终无偿免费提供社区开发者使用,欢迎关注并使用JBolt。
有问题找小木
微信:mumengmeng