打包部署到服务器:
1:eclipse 打包:run as -->maven package
(也可以命令行进入项目根目录,然后运行 mvn clean package 即可打包)
2:打包完后,进入 JFinal-layu/target/JFinal-layu-release/JFinal-layui/ 目录,
3:windows 下cmd执行命令:jfinal.bat start 启动项目,
linux 下执行 jfinal.sh start启动项目, jfinal.sh stop 关闭项目 , jfinal.sh restart 重启项目
注意 JFinal-layui/target 目录下面还会有一个 JFinal-layui-release.zip 文件
只需要把JFinal-layui-release.zip拷贝到服务器,然后解压,安照打包部署步骤配置运行即可。
开源版:如果出现404问题处理步骤(pro专业版不存在这个问题了):
1、把项目源码的jfinal-layui.xxx.jar复制一份到webapp\WEB-INF\lib目录下,
2、确保MainConfig配置的这行代码,打包部署要时为true
autoBindRoutes.includeAllJarsInLib(true);
/** * 配置JFinal路由映射 */ @Override public void configRoute(Routes me) { // 配置ControllerBind注解路由 AutoBindRoutes autoBindRoutes = new AutoBindRoutes(); autoBindRoutes.includeAllJarsInLib(true); //修改了项目主要的包名,就要设置这里 autoBindRoutes.setPackageName("cn"); autoBindRoutes.setBaseViewPath(WebContant.baseViewPath); me.add(autoBindRoutes); }