2014-11-23 87 views
0

我知道如何在Heroku上部署应用程序,但仅在Ruby on Rails上,我一直在尝试部署此应用程序的LOT:GitHub,但我有一个我不知道如何解决的问题!很多错误,当试图在heroku上部署一个java-jsf应用程序

我的链接:https://twitter-on-java.herokuapp.com/

Caused by: java.lang.NoClassDefFoundError: Could not initialize class br.edu.unisep.hibernate.HibernateSessionFactory 
    at br.edu.unisep.hibernate.GenericDAO.list(GenericDAO.java:57) 
    at br.edu.unisep.bean.TweetsBean.list(TweetsBean.java:21) 
    ... 43 more 

但是,如果我发生任何变化,并再次运行mvn package,并做推Heroku的..我有另外一个问题:

org.hibernate.HibernateException: /hibernate.cfg.xml not found 

所以如果你能给我一个灯?

我很高兴你的时间!

回答

0

在我有一个极端的头痛后,我找到了解决方案!

首先我的错误切换配置hibernate.cfg.xml的时候,我不知道这个问题怎么样,但是,一个错误:

<session-factory> 
    ... 
    <!-- I used postgres instead of postgresql --> 
    <property name="connection.url">jdbc:postgresql://foo:5432/bar</property> 
    ... 
</session-factory> 

这个问题产生的误差修改有关NoClassDefFoundError,和hibernate.cfg.xml not found

现在我很高兴:D

相关问题