2018-08-23 10:27

这个是提示信息,不是错误,如果希望彻底消除这个提示需要额外再添加一些实际上用不到的第三方依赖进去

不用理会这个输出

2018-08-22 14:45

Db.update("create table ...");

2018-08-22 11:14

https://gitee.com/jfinal/jfinal-weixin/tree/master/src/main/java/com/jfinal/weixin/sdk/api

2018-08-22 11:14

@蓝色忧恋 参考 jfinal weixin 这个项目下面的 com/jfinal/weixin/sdk/api 包下面的那些 XxxApi.java 源码,自己写一个获取地理位置的 LocationApi 是分分钟的事情

无非就是在微信官网找到这个功能的 url, 参考 jfinal weixn 中的任何一个 XxxApi.java 写一个自己的方法,然后调用一下即可

2018-08-22 11:00

@JM-java 下载首页的 jfinal demo ,里头有 log4j.properties 文件,直接照抄,然后改一下路径为绝对路径即可

这种问题不值得花时间折腾

2018-08-22 10:37

ClassNotFoundException 是 java 基础, 在网上一搜一大把的资源

2018-08-22 10:27

文档在这篇文章的红色字体中已给出:
http://www.jfinal.com/project/2

2018-08-21 23:34

@jimchow @糊搞 新版本添加了 @NotAction 这个注解了,如果想现在就用上,可以将最新版本 jfinal 安装在本地:
git clone git@gitee.com:jfinal/jfinal.git
cd jfinal
mvn install

最后在 pom.xml 中改下依赖,注意版本号要写对,上面方法安装好的版本号应该是:
jfinal-3.5-SNAPSHOT

2018-08-21 17:48

@第一个小白 文档一定要细心看一遍,能少走很多弯路,然后再将首页的 jfinal demo 在本地跑一跑,改改里面的代码,检验对文档的理解

然后就可以上手直接开发了。如果有一定的 Java 基础,半天上手开发是很容易的

2018-08-21 17:42

@JM-java 如果你是在 eclipse 中运行,需要刷新下项目日志文件才出得来

如果是 linux 之下,需要将路径改成以 "/" 打头的绝对路径:
log4j.appender.file.File=/var/myproject/runLog.log

这个是 log4j 的行为,jfinal 不参与更不会干预

2018-08-21 17:41

@第一个小白 那就下载首页的 jfinal demo,直接导入到项目中,然后写点代码测试成功以后,再将成功后的代码 copy 到你的项目中

2018-08-21 17:32

@第一个小白 这类是最基本的功能,建议先看下 jfinal 手册:
http://jfinal.com/doc

2018-08-21 17:26

@小圣颜路 我是将 war 文件直接用 mv xxx.war xxx.zip, 改成 zip 以后,用:
unzip xxx.zip 解压

然后配置 tomcat 指向它即可:
https://my.oschina.net/jfinal/blog/353062

不要让 tomcat 自动解压 war 做这种事情,不可靠

2018-08-21 17:24

form action="guanliyuan/myadd" 中的路由不对,添加前缀 "/" 改成 "/guanliyuan/myadd"

2018-08-21 17:23

这个肯定是配置文件有问题,你的配置文件中应该有一个 jdbcUrl,而这个配置文件使用了 windows 的记事本编辑过,而 windows 的记录本的 utf-8 编码与 linux 不同

所以 jdbcUrl 最终会少一个字符 'j',变成 "dbcUrl",必然就出错了

解决办法极其简单,在第一行添加点注释,例如:
#jdbcUrl 是干啥的
jdbcUrl=....

由于在第一行添加了别的字符,出错的是别的地方,不会是 jdbcUrl

当然,最好的解决办法是删掉这个配置文件,用 eclipse、IDEA 重新创建一个配置文件即可,windows 记事本动过的配置文件最好直接删掉,不要留,在表面上是看不出问题来的