Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Utilizzo di file properties in una web application

    Salve a tutti, sono nuovo per quanto riguarda la programmazione web e mi sto confrontando con lo sviluppo di una web application che fa uso di servlet. Questa applicazione fa uso di una libreria sviluppata da me la quale a sua volta utilizza dei file di properties (semplici file di testo) il cui path è relativo alla home del progetto. Ora quando faccio il test di utilizzo della libreria non ci sono problemi, il path relativo viene riconosciuto ed i file di properties caricati ed utilizzati correttamente mentre quando utilizzo la libreria all'interno dell'applicazione web sembra che i path relativi non vengano riconosciuti (credo a causa dell'utilizzo di un contesto). Qualcuno ha idea di come possa risolvere questo problema senza dover passare alla libreria un path assoluto dove trovare le properties?
    Grazie a tutti

  2. #2
    Prova a passagli

    codice:
    "webapps/" + contextPath + "/cfg/prop.cfg"
    supponendo tu abbia la seguente struttura di esempio

    codice:
    Tomcat 6.0\webapps\<Progetto>\cfg
    Alternativamente, controlla in che directory sei. All'interno della tua libreria mettici qualcosa di simile:

    codice:
    try
    {
      _logger.info("Path: " + new File(".").getCanonicalFile());
    }
      catch(IOException ex)
    {
      _logger.info("Non path");
    }

  3. #3
    Dovrei aver risolto utilizzando un ListResourceBundle comunque grazie del tuo suggerimento, proverò lo stesso se funziona.

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.