首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Seam-gen不能正常工作..log4j导致错误

Seam-gen不能正常工作..log4j导致错误
EN

Stack Overflow用户
提问于 2009-08-24 03:50:00
回答 3查看 556关注 0票数 1

我的接缝启动有几个问题。

我做了./seam生成来反转我当前的postgres db,它包含4个表,一开始我认为一切都很好,只是一个警告消息,但是当我将项目导入eclipse时,我发现我的包中没有任何类。

这就是seam产生的错误,我明白了。

hibernate使用JDBC配置执行Hibernate工具(用于逆向工程)

hbm2java (生成一组.java文件)

hibernate log4j:警告找不到记录器的附加器(org.hibernate.cfg.Environment)。

hibernate log4j :警告请正确初始化log4j系统。

javaformatter已完成0个文件的Java格式化。已跳过0个文件。

有什么想法吗?

seam-gen应该生成一些实体类,但事实并非如此。我认为错误是导致错误行为的原因。

问候

EN

回答 3

Stack Overflow用户

发布于 2010-06-08 22:46:06

我找到了一个非常愚蠢-简单的解决方法;我想说这可能不是解决这个问题的最好方法,但它是有效的。

从Hibernate教程获取log4j.properties文件的副本(随Hibernate发行版一起下载)。将其压缩(winzip或其他)并将其放入{seam.dir}目录中。

打开{seam.dir}\ build.xml -gen目录中的seam。

紧跟在

代码语言:javascript
复制
<target name="init-generate">
  <path id="htools.classpath">

添加以下行:

代码语言:javascript
复制
<pathelement path="${seam.dir}/log4j.zip" />

就这样。

票数 1
EN

Stack Overflow用户

发布于 2009-08-24 15:57:45

是你运行了seam generate-entities还是一个打字错误?

票数 0
EN

Stack Overflow用户

发布于 2009-09-02 19:13:04

你得到一个错误,seam-gen试图告诉你它是什么,但不能写它的日志,因为它丢失了它的log4j配置文件。一旦你把它放到运行seam-gen的类路径上,它就会告诉你哪里出了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1320404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档