Cita:
Iniciado por SPAWN3000 mm, no tienes un backup de la version funcional sería bueno comparar las versiones...aunque el error punta a la revisin del hibernate.cfg.xml. Aunque sería bueno poder colocar una bandera que imprima paso a paso lo que se va ejecutando podriae generar alguna sorpresa. Tampoco le encuentro error, revisa si se ha instalado algo nuevo en tu server como un Firewall, u otro programa que comparta el mismo puerto.
Dime que tipo de servidor utilizas, glassfish, geronimo, was... Podrias efectuar un seguimientos con JMeter.
Yo apostaria casi con seguridad que algo de codigo un archivo se borro, ligado al inicio de session. Y no que se toco el .xml
El codigo de inicio es este:
Código:
public class VentanaLogin extends javax.swing.JFrame {
public static BD bd;
VentanaPrincipal vp = null;
static Logger logger = Logger.getLogger(VentanaLogin.class);
public VentanaLogin() {
logger.info("Entrando en la aplicación.");
initComponents();
try {
this.setIconImage(Toolkit.getDefaultToolkit().getImage("icono.png"));
} catch (Exception e) {
System.out.println("Fallo al cargar el icono");
}
this.setLocationRelativeTo(null);
this.setVisible(true);
JFrame.setDefaultLookAndFeelDecorated(true);
class espera extends Thread{
public espera(){}
@Override
public void run(){
try {
Thread.sleep(500);
conectaBD();
} catch (InterruptedException ex) {
Logger.getLogger(VentanaLogin.class.getName()).log(Level.FATAL, null, ex);
}
}
}
espera es = new espera();
es.start();
}
private void conectaBD(){
try{
bd = new BD();
lbMensajes.setText("BD cargada correctamente.");
jXBusyLabel1.setBusy(false);
jXBusyLabel1.setVisible(false);
imgBD.setVisible(false);
lbMensajes.setText("Introduzca su usuario y contraseña.");
tfUser.setEditable(true);
pfUser.setEditable(true);
}catch(Exception ex){
Logger.getLogger(VentanaPrincipal.class.getName()).log(Level.FATAL, null, ex);
lbMensajes.setText("Fallo en la conexion a la BD");
jXBusyLabel1.setBusy(false);
jXBusyLabel1.setVisible(false);
}
}
...
}
He comprobado el código ( por nosecuantoaba vez) y yo no le veo nada raro al codigo. Además este código lleva funcionando siempre y nunca me ha dado problemas.
EDIT: La bd la he comprobado entera y he cogido la estructura de la bd funcional y tampoco va.