Hibernate 持续获取错误HTTP 500

Hibernate 持续获取错误HTTP 500,hibernate,servlets,Hibernate,Servlets,我在EclipseIDE中使用Hibernate编写了一个简单的基于web的应用程序插入程序,但我得到的只是一个错误..有人能告诉我需要做什么吗 HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an inte

我在EclipseIDE中使用Hibernate编写了一个简单的基于web的应用程序插入程序,但我得到的只是一个错误..有人能告诉我需要做什么吗

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Servlet execution threw an exception


root cause 

java.util.ServiceConfigurationError: org.hibernate.integrator.spi.Integrator: Error reading configuration file
    java.util.ServiceLoader.fail(ServiceLoader.java:224)
    java.util.ServiceLoader.parse(ServiceLoader.java:301)
    java.util.ServiceLoader.access$200(ServiceLoader.java:181)
    java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:349)
    java.util.ServiceLoader$1.hasNext(ServiceLoader.java:432)
    org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.loadJavaServices(ClassLoaderServiceImpl.java:247)
    org.hibernate.integrator.internal.IntegratorServiceImpl.<init>(IntegratorServiceImpl.java:53)
    org.hibernate.service.internal.BootstrapServiceRegistryImpl.<init>(BootstrapServiceRegistryImpl.java:89)
    org.hibernate.service.internal.BootstrapServiceRegistryImpl.<init>(BootstrapServiceRegistryImpl.java:66)
    org.hibernate.service.ServiceRegistryBuilder.<init>(ServiceRegistryBuilder.java:76)
    org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1850)
    org.servlet.Insert.doGet(Insert.java:87)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


root cause 

java.io.FileNotFoundException: D:\Stay Out!! (The system cannot find the file specified)
    java.util.zip.ZipFile.open(Native Method)
    java.util.zip.ZipFile.<init>(ZipFile.java:214)
    java.util.zip.ZipFile.<init>(ZipFile.java:144)
    java.util.jar.JarFile.<init>(JarFile.java:152)
    java.util.jar.JarFile.<init>(JarFile.java:89)
    sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
    sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
    sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98)
    sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
    sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:150)
    java.net.URL.openStream(URL.java:1035)
    java.util.ServiceLoader.parse(ServiceLoader.java:296)
    java.util.ServiceLoader.access$200(ServiceLoader.java:181)
    java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:349)
    java.util.ServiceLoader$1.hasNext(ServiceLoader.java:432)
    org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.loadJavaServices(ClassLoaderServiceImpl.java:247)
    org.hibernate.integrator.internal.IntegratorServiceImpl.<init>(IntegratorServiceImpl.java:53)
    org.hibernate.service.internal.BootstrapServiceRegistryImpl.<init>(BootstrapServiceRegistryImpl.java:89)
    org.hibernate.service.internal.BootstrapServiceRegistryImpl.<init>(BootstrapServiceRegistryImpl.java:66)
    org.hibernate.service.ServiceRegistryBuilder.<init>(ServiceRegistryBuilder.java:76)
    org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1850)
    org.servlet.Insert.doGet(Insert.java:87)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
HTTP状态500-
--------------------------------------------------------------------------------
类型异常报告
消息
说明服务器遇到内部错误(),无法完成此请求。
例外情况
javax.servlet.ServletException:servlet执行引发异常
根本原因
java.util.ServiceConfigurationError:org.hibernate.integrator.spi.integrator:读取配置文件时出错
失败(ServiceLoader.java:224)
解析(ServiceLoader.java:301)
access$200(ServiceLoader.java:181)
ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:349)
java.util.ServiceLoader$1.hasNext(ServiceLoader.java:432)
org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.loadJavaServices(ClassLoaderServiceImpl.java:247)
org.hibernate.integrator.internal.IntegratorServiceImpl.(IntegratorServiceImpl.java:53)
org.hibernate.service.internal.BootstrapServiceRegistryImpl.(BootstrapServiceRegistryImpl.java:89)
org.hibernate.service.internal.BootstrapServiceRegistryImpl.(BootstrapServiceRegistryImpl.java:66)
org.hibernate.service.ServiceRegistryBuilder。(ServiceRegistryBuilder.java:76)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1850)
org.servlet.Insert.doGet(Insert.java:87)
javaservlet.http.HttpServlet.service(HttpServlet.java:621)
javaservlet.http.HttpServlet.service(HttpServlet.java:722)
根本原因
java.io.FileNotFoundException:D:\不要进来!!(系统找不到指定的文件)
java.util.zip.ZipFile.open(本机方法)
java.util.zip.ZipFile.(ZipFile.java:214)
ZipFile.util.zip.ZipFile.(ZipFile.java:144)
JarFile.util.jar.JarFile.(JarFile.java:152)
JarFile.(JarFile.java:89)
www.protocol.jar.URLJarFile.(URLJarFile.java:93)
www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98)
net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:150)
openStream(URL.java:1035)
解析(ServiceLoader.java:296)
access$200(ServiceLoader.java:181)
ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:349)
java.util.ServiceLoader$1.hasNext(ServiceLoader.java:432)
org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.loadJavaServices(ClassLoaderServiceImpl.java:247)
org.hibernate.integrator.internal.IntegratorServiceImpl.(IntegratorServiceImpl.java:53)
org.hibernate.service.internal.BootstrapServiceRegistryImpl.(BootstrapServiceRegistryImpl.java:89)
org.hibernate.service.internal.BootstrapServiceRegistryImpl.(BootstrapServiceRegistryImpl.java:66)
org.hibernate.service.ServiceRegistryBuilder。(ServiceRegistryBuilder.java:76)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1850)
org.servlet.Insert.doGet(Insert.java:87)
javaservlet.http.HttpServlet.service(HttpServlet.java:621)
javaservlet.http.HttpServlet.service(HttpServlet.java:722)

我想你没有那个文件-d:\不要进来!!-在您的(可访问的)文件系统上。无论如何,如果您在命名文件时遵循一些指导原则,例如,不要使用空格和像“!”这样的花哨字符,则会有所帮助。

错误是不言自明的。读取配置和FileNotFoundException时出错您应该添加更多详细信息,如类路径配置,web.xml或您是否使用其他web框架?@AbhijithNagarajan我知道错误是不言自明的。我一直在挠头思考丢失了哪个文件。以及如何从该错误中恢复。无论如何,感谢您的回复。错误声明让您知道丢失了哪个文件-
D:\请勿参与。你有那个文件吗?我不明白当我第一次构建时没有发生错误,程序运行顺利,然后第二次为什么会发生这种情况。实际上我有保存在D-drive中的eclipse工作区,所有hibernate JAR和jdk都安装在C-drive中。我需要将我的工作区从D-drive中转移吗。