NutzCN Logo
问答 Nutz Dao自动建表接口调用的问题
发布于 338天前 作者 微力无边 400 次浏览 复制 上一个帖子 下一个帖子
标签:

1、我的数据库模型entity所在路径:com.vili.entity
2、Nutz Dao自动建表语句:
Daos.createTablesInPackage(nutDao, "com", false);
A、当我把这行代码所在class文件打入一个jar中,tomcat启动项目后,发现没有自动建表,当我把扫描路径com改为com.vili后却可以了,就是说必须指定
二级目录?
B、当我把这行代码所在class文件直接放入WEB-INF/classes路径下,一切正常,无需增加二级扫描目录。

不知道底层原因?求大神指导哈

6 回复

nutz 什么版, 这个jar放在哪里, Scans的日志找一找

@wendal nutz版本是1.r.65,jar放在myproject\WEB-INF\lib下的。

当前的nutz只是禁止了根扫描, 其他没做限制

存在一种可能性是, com下面的类非常多,导致异常了,然后catch后返回了空List

@wendal 今天我电脑上的环境(myEclipse+tomcat9+jdk1.8)怎么折腾问题都没重现了,问题只在我2个同事的电脑环境下重现了,区别就是他们分别用的是Eclipse和Idea,且只在IDE里启动配置的tomcat才会重现这个问题,如果在tomcat安装目录下双击startup.bat启动,也不会重现问题。

看看他们把jar放哪了

添加回复
请先登陆
回到顶部