留言板
how to configure hibernate-cfg.xml file
devi nimmagadda,修改在12 年前。
how to configure hibernate-cfg.xml file
Regular Member 帖子: 109 加入日期: 10-12-9 最近的帖子
Hi all,
can anybody know how to configure hibernate-cfg.xml file in liferay.
I have written the below statements in this file .
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- uncomment this to use the JNDI datasource -->
<!-- <property name="hibernate.connection.datasource">java:comp/env/jdbc/aperte-reports</property> -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost/ipdb?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false</property>
<property name="connection.username">root</property>
<property name="connection.password">admin</property>
<property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="current_session_context_class">thread</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_query_cache">true</property>
</session-factory>
</hibernate-configuration>
I am getting NullPointerException. can anybody solve this ?
can anybody know how to configure hibernate-cfg.xml file in liferay.
I have written the below statements in this file .
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- uncomment this to use the JNDI datasource -->
<!-- <property name="hibernate.connection.datasource">java:comp/env/jdbc/aperte-reports</property> -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost/ipdb?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false</property>
<property name="connection.username">root</property>
<property name="connection.password">admin</property>
<property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="current_session_context_class">thread</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_query_cache">true</property>
</session-factory>
</hibernate-configuration>
I am getting NullPointerException. can anybody solve this ?
Raja Nagendra Kumar,修改在12 年前。
RE: how to configure hibernate-cfg.xml file
Expert 帖子: 484 加入日期: 06-3-2 最近的帖子
Can you show the stacktrace..
hibernate-cfg.xml for liferay is no different.. only make sure you don't have two jars.. one in liferay context and other in portlet context..
Regards,
Raja Nagendra Kumar,
C.T.O
www.tejasoft.com
hibernate-cfg.xml for liferay is no different.. only make sure you don't have two jars.. one in liferay context and other in portlet context..
Regards,
Raja Nagendra Kumar,
C.T.O
www.tejasoft.com
devi nimmagadda,修改在12 年前。
RE: how to configure hibernate-cfg.xml file
Regular Member 帖子: 109 加入日期: 10-12-9 最近的帖子
hi,
thanks for your reply.
could you please see the stacktrace :
09:39:42,751 ERROR [jsp:154] java.lang.NullPointerException
at pl.net.bluesoft.rnd.apertereports.dao.utils.SQLUtil.getSession(SQLUtil.java:72)
at pl.net.bluesoft.rnd.apertereports.dao.utils.WHS.p(WHS.java:41)
at pl.net.bluesoft.rnd.apertereports.dao.ReportTemplateDAO.fetchAllReports(ReportTemplateDAO.java:25)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.fillReportSelect(VriesInvokerComponent.java:157)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.fillReportList(VriesInvokerComponent.java:114)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.<init>(VriesInvokerComponent.java:77)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.<init>(VriesInvokerComponent.java:49)
at pl.net.bluesoft.rnd.apertereports.InvokerApplication.portletInit(InvokerApplication.java:20)
at pl.net.bluesoft.rnd.apertereports.AbstractReportingApplication.applicationInit(AbstractReportingApplication.java:52)
at eu.livotov.tpt.TPTApplication.init(TPTApplication.java:68)
at com.vaadin.Application.start(Application.java:554)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.startApplication(AbstractApplicationPortlet.java:779)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.handleRequest(AbstractApplicationPortlet.java:402)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.doDispatch(AbstractApplicationPortlet.java:735)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)
at pl.net.bluesoft.rnd.apertereports.util.I18nHelperFilter.doFilter(I18nHelperFilter.java:41)
at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:98)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
09:39:42,858 ERROR [PortletServlet:96] javax.portlet.PortletException: java.lang.NullPointerException
javax.portlet.PortletException: java.lang.NullPointerException
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.handleServiceException(AbstractApplicationPortlet.java:1386)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.handleRequest(AbstractApplicationPortlet.java:491)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.doDispatch(AbstractApplicationPortlet.java:735)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)
thanks for your reply.
could you please see the stacktrace :
09:39:42,751 ERROR [jsp:154] java.lang.NullPointerException
at pl.net.bluesoft.rnd.apertereports.dao.utils.SQLUtil.getSession(SQLUtil.java:72)
at pl.net.bluesoft.rnd.apertereports.dao.utils.WHS.p(WHS.java:41)
at pl.net.bluesoft.rnd.apertereports.dao.ReportTemplateDAO.fetchAllReports(ReportTemplateDAO.java:25)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.fillReportSelect(VriesInvokerComponent.java:157)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.fillReportList(VriesInvokerComponent.java:114)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.<init>(VriesInvokerComponent.java:77)
at pl.net.bluesoft.rnd.apertereports.components.VriesInvokerComponent.<init>(VriesInvokerComponent.java:49)
at pl.net.bluesoft.rnd.apertereports.InvokerApplication.portletInit(InvokerApplication.java:20)
at pl.net.bluesoft.rnd.apertereports.AbstractReportingApplication.applicationInit(AbstractReportingApplication.java:52)
at eu.livotov.tpt.TPTApplication.init(TPTApplication.java:68)
at com.vaadin.Application.start(Application.java:554)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.startApplication(AbstractApplicationPortlet.java:779)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.handleRequest(AbstractApplicationPortlet.java:402)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.doDispatch(AbstractApplicationPortlet.java:735)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)
at pl.net.bluesoft.rnd.apertereports.util.I18nHelperFilter.doFilter(I18nHelperFilter.java:41)
at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:98)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
09:39:42,858 ERROR [PortletServlet:96] javax.portlet.PortletException: java.lang.NullPointerException
javax.portlet.PortletException: java.lang.NullPointerException
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.handleServiceException(AbstractApplicationPortlet.java:1386)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.handleRequest(AbstractApplicationPortlet.java:491)
at com.vaadin.terminal.gwt.server.AbstractApplicationPortlet.doDispatch(AbstractApplicationPortlet.java:735)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)