Java Liferay hibernate.cfg.xml在Liferay IDE制作的portlet中的位置

Java Liferay hibernate.cfg.xml在Liferay IDE制作的portlet中的位置,java,hibernate,configuration,liferay,liferay-ide,Java,Hibernate,Configuration,Liferay,Liferay Ide,我正在尝试将这个用maven编译的portlet转换为一个Liferay项目(然后我可以在Liferay IDE中使用它)。一切似乎都很正常,但我不知道应该将hibernate.cfg.xml文件放在Liferay项目的何处才能使其正常工作。目前,我在WEB-INF/classes文件夹中找到了它,我得到了以下错误: ERROR java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration at org.apache.cat

我正在尝试将这个用maven编译的portlet转换为一个Liferay项目(然后我可以在Liferay IDE中使用它)。一切似乎都很正常,但我不知道应该将hibernate.cfg.xml文件放在Liferay项目的何处才能使其正常工作。目前,我在WEB-INF/classes文件夹中找到了它,我得到了以下错误:

ERROR  java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at pl.net.bluesoft.rnd.newsletter.model.HibernateUtil.<clinit>(HibernateUtil.java:28)
at pl.net.bluesoft.rnd.newsletter.portlets.VaadinApplicationPortlet2.handleRequest(VaadinApplicationPortlet2.java:23)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.doDispatch(AbstractApplicationPortlet.java:728)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:638)
at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:723)
at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:425)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
错误java.lang.ClassNotFoundException:org.hibernate.cfg.Configuration
位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
在pl.net.bluesoft.rnd.newsletter.model.HibernateUtil.(HibernateUtil.java:28)
位于pl.net.bluesoft.rnd.newsletter.portlets.VaadinApplicationPortlet2.handleRequest(VaadinApplicationPortlet2.java:23)
位于com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.doDispatch(AbstractApplicationPortlet.java:728)
位于javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
位于com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)
位于com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
位于com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
位于org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
位于org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
位于org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
位于com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:638)
位于com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:723)
位于com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:425)
位于org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

尝试将hibernate.cfg.xml文件放在src/文件夹的根目录中。然后编辑liferay-plugin-package.properties文件并转到门户依赖项jars。将hibernate3.jar添加到项目中。然后就可以进行部署了。

尝试将hibernate.cfg.xml文件放在src/文件夹的根目录中。然后编辑liferay-plugin-package.properties文件并转到门户依赖项jars。将hibernate3.jar添加到项目中。然后它就可以进行部署了