Java 如何给出web inf文件夹中hibernate xml文件的路径

Java 如何给出web inf文件夹中hibernate xml文件的路径,java,hibernate,Java,Hibernate,我正在使用eclispe 在我的java类中,我需要给出hibernate cfg.xml的路径,如 .configure("WEB-INF/hibernate.cfg.xml") 但这不起作用,但若我将文件复制到像这样的包中,它就会起作用 .configure("com/user/dao/hibernate.cfg.xml") 如何给出web inf文件夹的路径Configuration()。configure(字符串资源)在类路径中查找文件 如果您有servletContext,可以尝试

我正在使用eclispe

在我的java类中,我需要给出hibernate cfg.xml的路径,如

.configure("WEB-INF/hibernate.cfg.xml")
但这不起作用,但若我将文件复制到像这样的包中,它就会起作用

.configure("com/user/dao/hibernate.cfg.xml")
如何给出web inf文件夹的路径

Configuration()。configure(字符串资源)
在类路径中查找文件

如果您有servletContext,可以尝试

URL configFile = getServletContext().getResource("/WEB-INF/hibernate.xml");
Configuration().configure(configFile)