2021-07-14 16:12

升级最新版本,或者改为 #(r.get('k'))

2021-07-11 11:17

https://blog.csdn.net/qq_37968908/article/details/88978152

2021-07-11 11:16

我怀疑是项目用到 proxy 模块需要运行在 JDK 环境之下的,而新服务器java指向了JRE ,改一下试试

2021-07-06 11:14

抱歉,和前面帖子内容混了我看茬了,是不压缩页面的情况下。 新版本(好像是V4.+之后的) #set 等指令都是不输出空行的,升级最新版本试试

2021-07-03 16:02

@小徐同学 是了,可以直接渲染为JSON,如果支持js加载的话,还可以直接渲染js文件。。。总的来说,得看前端想咋做了

2021-07-02 14:09

https://jfinal.com/doc/5-7
可以,if (isInTransaction == false) conn.commit();

2021-07-02 13:58

或者 在 jfinal.sh 里面 多复制几行
java -Dundertow.port=8080 ...
java -Dundertow.port=8081 ...
java -Dundertow.port=8082 ...
这样

2021-07-02 13:55

上面是一种方式,最简单的是用命令挂参端口即可,源码中有说明:
使用 System.getProperty(...) 加载命令行传入的 undertow.port 与 undertow.host 参数, 因为这两个参数最有可能在运行项目时进行变动,这个功能可以免去创建 config/undertow-pro.txt 来配置最需要变动的 port 与 host 参数,进一步节省时间 使用示例: java -Dundertow.port=8080 -Dundertow.host=0.0.0.0 -jar jfinal-club-release.jar 传参注意事项: 1:传参规则由 java 命令行给定,与 jfinal undertow 项目完全无关 2:传参以 "-D" 为前缀,并且该前缀与后方的参数名之间不能有空格 3:参数名与参数值中间用等号字符分格,且等号前后不能空格。

也就是说可以复制 jfinal.sh 里面只改 java -Dundertow.port=8080 这一行即可

2021-07-02 11:51

按说应该没有影响啊,Thread的daemon和关闭Tomcat等容器有关。是不是任务里面用什么写法一直不释放数据库的连接池啊?补贴一下任务器的代码吧,以及启动后发生阻塞是多长时间,数据库的连接最大数是多少,DruidPlugin的大小值是多少等等信息得提供参考

2021-07-02 11:42

没试过,网上说 达梦数据库和 oracle 数据库比较像,可以试试 arp.setDialect(new OracleDialect()); https://jfinal.com/doc/5-9

2021-07-02 09:25

是的,需要。 https://jfinal.com/doc/5-2

2021-06-28 18:58

用解压工具打开 jar包看一下,上面提示的class文件是否没有打进jar里面

2021-06-25 11:53

#define aaa()
aaa#end

2021-06-23 18:15

估计得提供一下需求背景,然后波总会考量。或者自己用的话,可以在base层重写覆盖一下这几个方法