xunz
发贴: 1
积分: 0
|
于 2007-07-12 15:36
我用的是书上光盘里的代码,用tomcat5和hibernate-3.2整合,只是书里是在 windows操作系统下,我是使用linux,但我觉得也操作系统有关的就是项目主目录下隐藏的.classpath文件和.project文件与操作系统的文件路径有关,其他代码我大致都看过,并从新编译通过以替换原来的classes文件,要求的包都有啊, .classpath文件 和.project文件用到了 eclipse,如果不用eclipse,这两个文件是否多余了?? .classpath代码: <?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="WEB-INF/lib/antlr-2.7.5H3.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/asm.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/asm-attrs.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/c3p0-0.8.5.2.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/commons-collections-2.1.1.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/commons-logging-1.0.4.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/connector.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/dom4j-1.6.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/ehcache-1.1.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jta.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/log4j-1.2.9.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/mysql-connector-java-5.0.5-bin.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry sourcepath="/home/zhongxun/hibernate-3.2/src" kind="lib" path="WEB-INF/lib/hibernate3.jar"/>//注:这儿我改过,以前是E:\...路径
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/jakarta"/>
<classpathentry kind="output" path="WEB-INF/classes"/>
</classpath>
.project代码: <?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>10character</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
错误信息: root cause
java.lang.NoClassDefFoundError: Could not initialize class persistence.HibernateUtil dao.StudentDAO.getAllStu(StudentDAO.java:51) bm.BM.getAllStu(BM.java:20) org.apache.jsp.list_jsp._jspService(list_jsp.java:51) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
谢谢大xia们给我看看了...
|