seam test in eclipse

用eclipse3.4 做seam2.10 出现如下错误信息
ERROR 11-11 19:44:11,843 (AbstractController.java:incrementState:755) -Error installing to Start: name=persistence.units:jar=classes.jar,unitName=myseam state=Create
java.lang.NoSuchMethodError: org.hibernate.cfg.ExtendedMappings.getReflectionManager()Lorg/hibernate/reflection/ReflectionManager;

不知道有人遇到过这个问题嘛?如何解决

如果用seam setup ->seam create-project -> seam new->action ->seam test测试的时候不会报error
[b]问题补充:[/b]
用eclipse3.4 做seam2.10 出现如下错误信息
ERROR 11-11 19:44:11,843 (AbstractController.java:incrementState:755) -Error installing to Start: name=persistence.units:jar=classes.jar,unitName=myseam state=Create
java.lang.NoSuchMethodError: org.hibernate.cfg.ExtendedMappings.getReflectionManager()Lorg/hibernate/reflection/ReflectionManager;

不知道有人遇到过这个问题嘛?如何解决

如果用seam setup ->seam create-project -> seam new->action ->seam test测试的时候不会报error

我用的是eclipse3.4+JBossTools-3.0.0生成的项目
[b]问题补充:[/b]
我把seam生成的项目加载到eclipse下 就可以测试通过,纯用eclipse3.4+JBossTools-3.0.0生成的 还是不行 总觉得就差一步。。先谢谢大家 尤其是jones 我测试用的都是seam自带的嵌入式微容器
[b]问题补充:[/b]
eclipse 生成的seam项目跟seam直接生成的完全不一样










file="${basedir}/resources/META-INF/persistence-test.xml"
overwrite="true"/>
file="${basedir}/resources/import-test.sql"
overwrite="true"/>
file="${basedir}/resources/components-test.properties"
overwrite="true"/>





这是build.xml里面buildtest的内容 我把需要拷贝的东西都考过去了还是不行
,谁有用eclipse生成的seam test配置成功的例子 给我一份

[quote]我把seam生成的项目加载到eclipse下 就可以测试通过,纯用eclipse3.4+JBossTools-3.0.0生成的 还是不行 总觉得就差一步。。[/quote]
比较一下seamgen生成的项目和用jbosstools生成的项目有哪些不同,不如jar包,看是否一样,如果是ear项目的话看ear包结构是否一致

没有找到这个方法getReflectionManager

请更换seam 2.1.0SP1后再试,貌似是seam的bug,jboss的官方JIRA中有这个BUG报告

既然再学习seam,那么给你个建议,做seam目前最好是使用jboss提供的jbosstools来做,这个插件提供了对seam的顶级支持,目前3.0版本支持seam2.1系列,可以直接在eclipse新建seam工程,生成seam工程骨架以及测试架构代码,支持自动探测seam组件,编辑器的内容辅助等,非常不错

[quote]seam setup ->seam create-project -> seam new->action ->seam test测试的时候不会报error [/quote]
貌似这个测试用的服务器是seam自带的嵌入式微容器,而你在eclipse中用的你自己配置jboss服务器吧,如果这样的话,毫无疑问,你的Jboss服务器可能版本或配置有一些问题