我的接缝启动有几个问题。
我做了./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应该生成一些实体类,但事实并非如此。我认为错误是导致错误行为的原因。
问候
发布于 2010-06-08 22:46:06
我找到了一个非常愚蠢-简单的解决方法;我想说这可能不是解决这个问题的最好方法,但它是有效的。
从Hibernate教程获取log4j.properties文件的副本(随Hibernate发行版一起下载)。将其压缩(winzip或其他)并将其放入{seam.dir}目录中。
打开{seam.dir}\ build.xml -gen目录中的seam。
紧跟在
<target name="init-generate">
<path id="htools.classpath">添加以下行:
<pathelement path="${seam.dir}/log4j.zip" />就这样。
发布于 2009-08-24 15:57:45
是你运行了seam generate-entities还是一个打字错误?
发布于 2009-09-02 19:13:04
你得到一个错误,seam-gen试图告诉你它是什么,但不能写它的日志,因为它丢失了它的log4j配置文件。一旦你把它放到运行seam-gen的类路径上,它就会告诉你哪里出了问题。
https://stackoverflow.com/questions/1320404
复制相似问题