转自: http://blog.youkuaiyun.com/bq_cui/article/details/1520255
1、Use of the same entity name twice: User
有两份User.class
清除build目录下的内容;
删除src/org目录
2、could not instantiate ClassValidator
删除resources/WEB-INF/classes目录
有两份User.class
清除build目录下的内容;
删除src/org目录
2、could not instantiate ClassValidator
删除resources/WEB-INF/classes目录
3、2006-12-01 11:00:14,781 DEBUG [org.jboss.seam.deployment.Scanner] found: com/arcmind/jsfquickstart/tags/IsBooleanHandler.class
2006-12-01 11:00:14,781 DEBUG [org.jboss.seam.deployment.Scanner] could not load class (missing dependency): com.arcmind.jsfquickstart.tags.IsBooleanHandler
java.lang.NoClassDefFoundError: com/sun/facelets/tag/TagHandler
2006-12-01 11:00:14,781 DEBUG [org.jboss.seam.deployment.Scanner] could not load class (missing dependency): com.arcmind.jsfquickstart.tags.IsBooleanHandler
java.lang.NoClassDefFoundError: com/sun/facelets/tag/TagHandler
解决:
resources/META-INF/application.xml中,</application>之前增加
<!-- bellow added by cbq 2006.12.1-->
<module>
<java>commons-fileupload-1.1.jar</java>
</module>
<module>
<java>commons-io-1.2.jar</java>
</module>
<module>
<java>tomahawk.jar</java>
</module>
<module>
<java>el-api.jar</java>
</module>
<module>
<java>el-ri.jar</java>
</module>
<module>
<java>jsf-facelets.jar</java>
</module>
<!-- above added by cbq 2006.12.1-->
resources/META-INF/application.xml中,</application>之前增加
<!-- bellow added by cbq 2006.12.1-->
<module>
<java>commons-fileupload-1.1.jar</java>
</module>
<module>
<java>commons-io-1.2.jar</java>
</module>
<module>
<java>tomahawk.jar</java>
</module>
<module>
<java>el-api.jar</java>
</module>
<module>
<java>el-ri.jar</java>
</module>
<module>
<java>jsf-facelets.jar</java>
</module>
<!-- above added by cbq 2006.12.1-->
4、Failed to find module file: commons-fileupload-1.1.jar
Failed to find module file: commons-fileupload-1.1.jar
解决:
在
<fileset id="seam.jar"
dir="${imported.basedir}"
description="the main Seam jar">
<include name="${name}.jar" />
</fileset>
之后加上
<!-- ############################ cbq add #############################-->
<fileset id="commons-fileupload-1.1.jar"
dir="${lib.dir}"
description="commons-fileupload-1.1.jar">
<include name="commons-fileupload-1.1.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="commons-io-1.2.jar"
dir="${lib.dir}"
description="commons-io-1.2.jar">
<include name="commons-io-1.2.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="tomahawk.jar"
dir="${lib.dir}"
description="tomahawk.jar">
<include name="tomahawk.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="el-api.jar"
dir="${lib.dir}"
description="el-api.jar">
<include name="el-api.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="el-ri.jar"
dir="${lib.dir}"
description="el-ri.jar">
<include name="el-ri.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="jsf-facelets.jar"
dir="${lib.dir}"
description="jsf-facelets.jar">
<include name="jsf-facelets.jar" />
</fileset>
在
<zipfileset id="example.tomcat.seam.jar"
prefix="WEB-INF/lib"
dir="${imported.basedir}">
<include name="${name}.jar" />
</zipfileset>
之后加上
<!-- ############################ cbq changed #############################-->
<path id="build.classpath">
<path refid="example.path"/>
<fileset refid="lib"/>
<fileset refid="seam.jar"/>
<fileset refid="commons-fileupload-1.1.jar"/>
<fileset refid="commons-io-1.2.jar"/>
<fileset refid="tomahawk.jar"/>
<fileset refid="el-api.jar"/>
<fileset refid="el-ri.jar"/>
<fileset refid="jsf-facelets.jar"/>
</path>
修改target name="ear"
<!-- ############################ cbq changed #############################-->
<target name="ear" depends="ejb3, war">
<jar destfile="${build.dir}/${example.name}.ear">
<fileset refid="seam.jar"/>
<fileset refid="commons-fileupload-1.1.jar"/>
<fileset refid="commons-io-1.2.jar"/>
<fileset refid="tomahawk.jar"/>
<fileset refid="el-api.jar"/>
<fileset refid="el-ri.jar"/>
<fileset refid="jsf-facelets.jar"/>
<zipfileset dir="${build.dir}">
<include name="${example.name}.jar"/>
</zipfileset>
<zipfileset dir="${build.dir}">
<include name="${example.name}.war"/>
</zipfileset>
<zipfileset refid="example.ear.resources"/>
<fileset refid="example.ejb3.lib"/>
</jar>
</target>
Failed to find module file: commons-fileupload-1.1.jar
解决:
在
<fileset id="seam.jar"
dir="${imported.basedir}"
description="the main Seam jar">
<include name="${name}.jar" />
</fileset>
之后加上
<!-- ############################ cbq add #############################-->
<fileset id="commons-fileupload-1.1.jar"
dir="${lib.dir}"
description="commons-fileupload-1.1.jar">
<include name="commons-fileupload-1.1.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="commons-io-1.2.jar"
dir="${lib.dir}"
description="commons-io-1.2.jar">
<include name="commons-io-1.2.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="tomahawk.jar"
dir="${lib.dir}"
description="tomahawk.jar">
<include name="tomahawk.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="el-api.jar"
dir="${lib.dir}"
description="el-api.jar">
<include name="el-api.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="el-ri.jar"
dir="${lib.dir}"
description="el-ri.jar">
<include name="el-ri.jar" />
</fileset>
<!-- ############################ cbq add #############################-->
<fileset id="jsf-facelets.jar"
dir="${lib.dir}"
description="jsf-facelets.jar">
<include name="jsf-facelets.jar" />
</fileset>
在
<zipfileset id="example.tomcat.seam.jar"
prefix="WEB-INF/lib"
dir="${imported.basedir}">
<include name="${name}.jar" />
</zipfileset>
之后加上
<!-- ############################ cbq changed #############################-->
<path id="build.classpath">
<path refid="example.path"/>
<fileset refid="lib"/>
<fileset refid="seam.jar"/>
<fileset refid="commons-fileupload-1.1.jar"/>
<fileset refid="commons-io-1.2.jar"/>
<fileset refid="tomahawk.jar"/>
<fileset refid="el-api.jar"/>
<fileset refid="el-ri.jar"/>
<fileset refid="jsf-facelets.jar"/>
</path>
修改target name="ear"
<!-- ############################ cbq changed #############################-->
<target name="ear" depends="ejb3, war">
<jar destfile="${build.dir}/${example.name}.ear">
<fileset refid="seam.jar"/>
<fileset refid="commons-fileupload-1.1.jar"/>
<fileset refid="commons-io-1.2.jar"/>
<fileset refid="tomahawk.jar"/>
<fileset refid="el-api.jar"/>
<fileset refid="el-ri.jar"/>
<fileset refid="jsf-facelets.jar"/>
<zipfileset dir="${build.dir}">
<include name="${example.name}.jar"/>
</zipfileset>
<zipfileset dir="${build.dir}">
<include name="${example.name}.war"/>
</zipfileset>
<zipfileset refid="example.ear.resources"/>
<fileset refid="example.ejb3.lib"/>
</jar>
</target>
5、/WEB-INF/facelets/tags/field.xhtml @17,75 value="${arc:getFieldLabel(fieldName,namespace)}" Function 'arc:getFieldLabel' not found