文档章节

JFinal部署的两个注意点

范火山
 范火山
发布于 2017/08/15 11:08
字数 161
阅读 61
收藏 1

刚开始接触JFinal,JFinal是写给有SSM基础的人的,对于初级程序员不是很友好。同样是国内的开源框架,ThinkPHP就做得好多了,文档写得很清楚。

开始部署JFinal,一步一步按照文档来,居然会有错误!我建立的是dynamic web project,用的是MAC下面的eclipse,经反复测试,发现了问题:

文档里,output的默认值为:

WebRoot\WEB-INF\classes

其实应该为:

WebRoot/WEB-INF/classes

另外,用main方法启动服务器,文档里为:

JFinal.start("src/main/webapp", 80, "/");

对于Dynamic web project来说,应该为:

JFinal.start("WebRoot", 80, "/");

© 著作权归作者所有

范火山
粉丝 3
博文 56
码字总数 14217
作品 0
南通
程序员
私信 提问
加载中

评论(8)

范火山
范火山 博主

引用来自“JFinal”的评论

对于 JFinal.start(....) 启动方式要补充一下,多加一个 int 参数就可以支持热加载了,这个参数在 eclipse 中可用,在 IDEA 中暂时不能用,以后会想办法改进
👍
JFinal
JFinal
对于 JFinal.start(....) 启动方式要补充一下,多加一个 int 参数就可以支持热加载了,这个参数在 eclipse 中可用,在 IDEA 中暂时不能用,以后会想办法改进
JFinal
JFinal

引用来自“JFinal”的评论

JFinal.start("src/main/webapp", 80, "/"); 这个确实写得有问题,这个后面应该补充一句是针对标准 maven 项目的启动方法,如果是那种老式的 java web 项目,确实是 JFinal.start("WebRoot", 80, "/"),这个部分已经在文件中添加了说明,可以在官方下载到最新版本文档

default output folder 配置是没问题的,我一直这么用的

引用来自“范火山”的评论

本来只想自己发发牢骚,没想到引出了大神。
这没什么的,jfinal 文档确实没做好,文档里面很多的问题都是通过这种方式来改进的,刚刚你发现的地方,已经改进并上传了
范火山
范火山 博主

引用来自“JFinal”的评论

JFinal.start("src/main/webapp", 80, "/"); 这个确实写得有问题,这个后面应该补充一句是针对标准 maven 项目的启动方法,如果是那种老式的 java web 项目,确实是 JFinal.start("WebRoot", 80, "/"),这个部分已经在文件中添加了说明,可以在官方下载到最新版本文档

default output folder 配置是没问题的,我一直这么用的
本来只想自己发发牢骚,没想到引出了大神。
范火山
范火山 博主

引用来自“Shazi199”的评论

搜东西的时候看到了这篇,于是按照jfinal手册里的说明又去试了试,并没有遇到任何问题。
我只能说,博主要么没有同手册中说的那样完全照做,要么就是一个特别到不行的环境。然而博主并没有给出具体的环境信息,反倒是批判了一番,其他人看了又能有什么收获呢。
虽然jfinal手册确实没有写得非常全面,但是该有的都有了,看完以后还无法掌握jfinal的用法的人我觉得应该是没有的,博主仅仅因为自己的环境搭不好就觉得这个手册烂,是非常不客观的。
😄
JFinal
JFinal
刚刚回看了文档中的 JFinal.start("src/main/webapp", 80, "/"); 这部分内容,严格来说是没有问题的,在这代码的下方有一段文字说明如下:
“上图中的四个参数与前面介绍中的一样,注意根据自己的项目结构进行更改”

第一个参数需要根据项目的实际结构去修改,例如如果是maven项目就是上面的配置,如果是老式的java web 项目,通常就是 WebRoot 或 WebContent
JFinal
JFinal
JFinal.start("src/main/webapp", 80, "/"); 这个确实写得有问题,这个后面应该补充一句是针对标准 maven 项目的启动方法,如果是那种老式的 java web 项目,确实是 JFinal.start("WebRoot", 80, "/"),这个部分已经在文件中添加了说明,可以在官方下载到最新版本文档

default output folder 配置是没问题的,我一直这么用的
Shazi199
Shazi199
搜东西的时候看到了这篇,于是按照jfinal手册里的说明又去试了试,并没有遇到任何问题。
我只能说,博主要么没有同手册中说的那样完全照做,要么就是一个特别到不行的环境。然而博主并没有给出具体的环境信息,反倒是批判了一番,其他人看了又能有什么收获呢。
虽然jfinal手册确实没有写得非常全面,但是该有的都有了,看完以后还无法掌握jfinal的用法的人我觉得应该是没有的,博主仅仅因为自己的环境搭不好就觉得这个手册烂,是非常不客观的。
JFinal/jfinal-undertow

jfinal-undertow 项目介绍 jfinal-undertow 用于开发、部署由 jfinal 开发的 web 项目。独创 HotSwapClassLoader + HotSwapWatcher 以 319 行代码极简实现热加载开发与部署,前无古人,后必有...

JFinal
2018/11/28
0
0
两个不同的JFinal项目,同一浏览器打开,session会受影响。

@JFinal 波总你好,想跟你请教个问题: 我们分别在两个tomcat(端口不同)下,部署了不同的jfinal应用,tomact1部署项目p1,tomcat2部署项目p2。当我在同一个浏览器里面打开p1和p2时,后打开的...

blus
2017/09/29
437
8
JFinal 中使用 Dubbo —— 1 改造JFinal Demo

Dubbo Demo概述 此Demo实际在2014年上半年就已经完成了,只是到最近才有时间和心情写完此文。同时,将JFinal升级到了1.9,并采用Maven构建项目。 另外,仔细想了想,Provider其实可以不依托T...

糊搞
2015/04/20
8.9K
16
关于jfinal官方demo访问路径问题

@jfianl 今天我下载了jfinal官方的demo通过eclipse部署到自己机器中的tomcat下,工程名为jfinal_demo 当我通过localhost:8080/jfinal访问时首页显示正常,可当我点击首页上的两个按钮时代码如...

yicheng_h
2013/10/10
717
2
jfinal-swagger让你的应用接口更加简单

前言 前两天逛jfinal社区,看到jfinal-swagger项目,接触到swagger,研究了一番对部分代码进行修改,成功整合到LMS,支持jfinal 多模块扫描,去除冗余依赖,修改try it out 问题等 。具体代码...

冷冷gg
2017/07/13
2.4K
3

没有更多内容

加载失败,请刷新页面

加载更多

可能是国内第一篇全面解读 Java 现状及趋势的文章

作者 | 张晓楠 Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新! 导读:InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有...

阿里云官方博客
25分钟前
6
0
Spring Boot 2.x基础教程:Swagger静态文档的生成

前言 通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了。如果您还不熟悉这块,可以先阅读: Spring Boot 2.x基础教程...

程序猿DD
29分钟前
4
0
《毅力》读书笔记

1.确信你全身心地投入 2.准备好为目标进行艰难的跋涉 3.通过减少需要使用毅力的情形,为将来的挑战做好准备 4.尽可能具体细致地确定你的目标和实现目标的过程 5.把挑战分解为小而易于管理的小...

lingch
30分钟前
3
0
zk中快速选举FastLeaderElection实现

选举涉及概念 服务器状态 投票 如何选择投票? 协议 选举 如何进行选举? epoch 发送者 接收者 发送队列 接收队列 服务器状态 public enum ServerState { LOOKING,寻找Leader状态,当服务处于...

writeademo
33分钟前
4
0
教你玩转Linux—磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df、du和fdisk。 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少...

Linux就该这么学
36分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部