Bom, meu projeto funciona blz na minha maquina… mas, quando fui instalar em outra maquina deu erro…
java.lang.ExceptionInInitializerError
hibernate.HibernateUtil.getSessionFactory(HibernateUtil.java:42)
hibernate.HibernateUtil.currentSession(HibernateUtil.java:53)
hibernate.UsuarioFacade.VerificaUsuario(UsuarioFacade.java:50)
com.struts.LoginAction.execute(LoginAction.java:58)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
o banco ta em localhost mesmo, nao sei se é alguma permissao do mysql… alguem pode ajudar?
eltonk
#2
Tu não está conseguindo conexão com o banco mesmo… Verifique o usuario/senha, permissão de acesso a esse banco por este usuário, etc…
Verifique nestas linhas, quais são as chamadas…
HibernateUtil.java:42
HibernateUtil.java:53
vou marcar as linha ai com um ______________________________
public class HibernateUtil {
private static Log log = LogFactory.getLog(HibernateUtil.class);
private static SessionFactory sessionFactory;
private static SessionFactory getSessionFactory() {
try {
if (sessionFactory == null) {
Configuration configuration = new Configuration();
// load all beans
InputStream is = HibernateUtil.class.getResourceAsStream("hibernateBeans.lst");
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
String line ;
while ((line = reader.readLine()) != null) {
configuration.addResource(line);
}
Properties properties = new Properties();
properties.load(HibernateUtil.class.getResourceAsStream("hibernate.properties"));
configuration.setProperties(properties);
sessionFactory = configuration.buildSessionFactory();
}
} catch (Throwable ex) {
log.error("Initial SessionFactory creation failed(Flavio).", ex);
throw new ExceptionInInitializerError(ex);_________________linha 42
}
return sessionFactory;
}
public static final ThreadLocal session = new ThreadLocal();
public static Session currentSession() throws HibernateException {
Session s = (Session) session.get();
if (s == null) {
s = getSessionFactory().openSession();
session.set(s);
}
return s;
}
public static void closeSession() throws HibernateException {
Session s = (Session) session.get();_________________linha 53
session.set(null);
if (s != null)
s.close();
}
}
obrigado[/b]