Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da kuarl Visualizza il messaggio
    ciò che vedi in netbeans sotto la voce databases serve solo come strumento per lo sviluppatore. Non fa parte dell'applicazione, è solo un editor per il db.
    Ciò detto, nel tuo codice vai ad infilare nell'albero JNDI una risorsa di tipo dataSource con il nome scelto da te, ma non l'hai dichiarata da nessuna parte. Dovresti mettere in WEB-INF un file xml che definisce quel datasource. Un esempio è il seguente:
    https://community.jboss.org/wiki/SetUpADerbyDatasource
    è un po' datato ma dovrebbe andare. In alternativa cerca nella doc del tuo web server per dei file di esempio.

    E ricordati le dipendenze. Nel classpath deve esserci il driver di derby. Di solito ce l'hanno tutti gli application server.
    Ti ringrazio moltissimo della risposta.
    Quindi TUTTO quello che riguarda la connessione al DB è da scrivere nel suddetto file, in effetti se il server, dove è situato il DB, è esterno alla macchina(altro indirizzo IP, e non localhost) devo indicare da qualche parte IP e le credenziali d'accesso!

    C'e' la possibilità di creare questo collegamento automaticamente con dei plug-in in modo da generare automaticamente il file?

    Mentre il driver si genera con il deploy?

    Scusami faccio ancora molta confusione...

    Grazie,
    Roberto

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Quote Originariamente inviata da robynosse Visualizza il messaggio
    Ti ringrazio moltissimo della risposta.
    Quindi TUTTO quello che riguarda la connessione al DB è da scrivere nel suddetto file, in effetti se il server, dove è situato il DB, è esterno alla macchina(altro indirizzo IP, e non localhost) devo indicare da qualche parte IP e le credenziali d'accesso!

    C'e' la possibilità di creare questo collegamento automaticamente con dei plug-in in modo da generare automaticamente il file?

    Mentre il driver si genera con il deploy?

    Scusami faccio ancora molta confusione...

    Grazie,
    Roberto
    se non utilizzi maven, come credo, devi trovare il driver di derby e metterlo dentro la cartella WEB-INF. Sarà disponibile solo al run time ma è li che ti serve.
    Di tool automatici non ne conosco, ma di quei file se ne trovano di precostruiti un po' ovunque. Se cerchi nella documentazione del tuo application server sicuramente lo trovi.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Ho trovato quale era il problema:
    nel file web.xml era riportata questa riga:
    codice:
    <res-type>javax.sql.DataSource</res-type>
    l'ho sostituita con questa e ora funziona correttamente:
    codice:
    <res-type>javax.sql.ConnectionPoolDataSource</res-type>

    Roberto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.