Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problemi con Hibernate

  1. #1

    Problemi con Hibernate

    ciao a tutti!
    ho un problema con hibernate.
    ho un pc che mi fa da server casalingo dove sopra ho il database (mysql).
    lo sviluppo lo faccio tramite netbeans, lanciando tomcat in locale.
    quando lancio il progetto non ho problemi.
    se invece faccio il deploy sul pc-server (lo stesso sul quale ho il db) non esce nulla.
    non ho errori, la pagina si vede bene, ma è come se non eseguisse la query.
    il file di connessione è questo:
    codice:
    <?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>
            <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
            <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="hibernate.connection.url">jdbc:mysql://MY_IP:3306/mf?zeroDateTimeBehavior=convertToNull</property>
            <property name="hibernate.connection.username">MY_USER</property>
            <property name="hibernate.connection.password">MY_PWD</property>
            <property name="hibernate.show_sql">true</property>
            <property name="hibernate.current_session_context_class">thread</property>
            <property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
            <mapping resource="com_mf/Lavori.hbm.xml"/>
            <mapping resource="com_mf/LavoriSezioni.hbm.xml"/>
        </session-factory>
    </hibernate-configuration>
    avete una qualche idea?

    ad essere sincero, non so se dare la colpa all configurazione di hibernate o meno.
    cioè, non so se debba installare qualcosa anche sul server.

  2. #2
    ho aperto un file war e ho visto che dentro ci stanno solo:
    -i file xhtml
    -la directory resources (css, js e immagini)
    -META-INF
    -WEB-INF

    non ci sta nessuna libreria / package / classe.
    mi pare quindi logico che non vengano eseguite query.
    ma a questo punto mi domando perchè dentro non ci sta nulla.
    le librerie come me le porto??

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da fermat
    non ci sta nessuna libreria / package / classe.
    le librerie come me le porto??
    In un WAR le librerie (jar) vanno messe in WEB-INF/lib. La tua applicazione ha sicuramente classi "sciolte" (servlet, bean, altro, ecc....), queste vanno sotto WEB-INF/classes. E pure quella cartella "com_mf" (con tutti i .hbm.xml sotto) va sotto WEB-INF/classes.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Originariamente inviato da andbin
    In un WAR le librerie (jar) vanno messe in WEB-INF/lib. La tua applicazione ha sicuramente classi "sciolte" (servlet, bean, altro, ecc....), queste vanno sotto WEB-INF/classes. E pure quella cartella "com_mf" (con tutti i .hbm.xml sotto) va sotto WEB-INF/classes.
    ah okok, questo pezzo me lo ero perso.
    ma se netbeans non lo fa da solo suppongo debba aggiungerli io file, o sbaglio?

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da fermat
    ma se netbeans non lo fa da solo suppongo debba aggiungerli io file, o sbaglio?
    Purtroppo non uso normalmente NetBeans, quindi non ti so dire di preciso.
    Se non lo fa lui, i motivi potrebbero essere:
    - non lo gestisce proprio ma mi sembrerebbe strano.
    - non hai il tipo di progetto appropriato o è mal configurato.
    - c'è qualche altra configurazione o impostazione da fare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    allora, visto che anche a me sembrava strano, l'ho ricompilato e caricato.
    poi sono andato a vedere sul server se era tutto ok.
    dentro WEB-INF vedo questo:
    -classes
    -faces-config.xml
    -lib
    -web.xml

    poi dentro lib ci stanno tutti jar.
    e dentro classes tutte le classi.

    a questo punto direi che stiamo a posto da questo punto di vista.
    rimane però il fatto che la query non viene eseguita.
    tanto che se metto l'inidirizzo di connessione sbagliato, non ottengo errori o timeout.
    la pagina si carica senza minimamente eseguire il codice di hibernate.
    non so se mi sono spiegato bene.
    però sinceramente non saprei che fare a questo punto.

  7. #7
    ah no adesso forse ho capito.
    non è hibernate il problema, ma jsf.

    in sostanza il jar c'è, ma il codice jsf non si vede.
    infatti tutti i componenti (tipo bottoni, radio button, form) scritti usando i componenti jsf non si vedono.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.