Newsgroup: it.comp.java
Titolo: caricare risorse

Ciao a tutti,
ho sviluppato un programma java stand-alone e funziona bene dalla riga di
comando. Adesso ho la necessità di eseguiro con Tomcat come webapp.
Quindi lanciandolo tramite servlet non vanno più bene i riferimenti alle
risorse esterne al programma, come file di testo per esempio, file di
properties.
Qualcuno sa spigerami il perchè?
CalypsoKid
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno sa spigerami il perchè?
Posta un SSCCE e l'eccezione altrimenti serve un indovino.
-- 
Andrea Francia
http://www.andreafrancia.it/

Andrea Francia ha scritto:


non trova i file di properties questa è l'eccezione!
(file not found)


 (file not found)
Manca il codice, manca il testo dell'eccezione.


Andrea Francia ha scritto:


Ma ci sei o ci fai?
Se tu sapessi di cosa sto parlando non mi faresti una obiezione del genere.


 Se tu sapessi di cosa sto parlando non mi faresti una obiezione del genere.
Appunto, se sapessimo di cosa stai parlando....
Dicci almeno dove sono i file di properties e fai vedere il codice che
hai scritto per andarli a leggere e l'eccezione generata con lo stack
trace,
altrimenti non è possibile dare una risposta.
Alessandro

 Alessandro
Non basta sapere che l'eccezione č: "file not found"?
Dove riportare lo stack trace?!
Come siete junior!


 Dove riportare lo stack trace?!
Sě, e anche il codice che la provoca.
Cerca su internet: "how to ask help in a java newsgroup".


 Sì, e anche il codice che la provoca.
non c'è bisogno del codice per spiegare certe cose a persone esperte, cmq
ora riporto l'eccezione e vediamo cosa capirete in più di quello che già
ho detto io:
error loading properties from ManagerInfo.properties
java.io.FileNotFoundException: ManagerInfo.properties (Impossibile trovare
il file specificato)



Il codice?
Lo stacktrace?
Arrangiati.


 Arrangiati.
Non capireste perchè non sai di cosa sto parlando.
Non ho tempo da perdere.



Pero' ne hai da far perdere .... :)
Ti rispondo solo perché sorrido ogni volta che leggo quello che scrivi.
E' proprio particolare il tuo modo di chiedere informazioni.
Spero per te che qualcuno capisca qual'é il tuo problema con queste 
poche informazioni e ti aiuti a risolverlo.
Ad occhio potresti (se usi getResourceAsStream) non aver fatto il build 
(che crea il .jar, dove lui andrebbe a leggere).
Pero' non è detto, un'altra possibilità è che hai sbagliato il path.
O magari sei dentro una servlet e non hai usato il metodo che serve per 
farsi dare il File o Stream dato un path.
Chi può dirlo?
Ci sono centinaia di persone che leggono questo newsgroup e nessuna di 
queste ha capito qual'e' il tuo problema, forse non ti spieghi bene.
Ti riconsiglio di cercare su internet: "how to ask in newsgroup".


 Non ho tempo da perdere.
Ecco, neanche io.
Alessandro.

 Ti riconsiglio di cercare su internet: "how to ask in newsgroup".
-- 
questo articolo e` stato inviato via web dal servizio gratuito 



Dai un'occhiata a:
http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContext.html#getRealPath(java.lang.String)
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/07/colinux-linux-dentro-windows.html

 
http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContext.html#getRealPath(java.lang.String)
 
Lascia perdere, non è quello che ti serve.
Fai una cosa stampa il valore della current working dir e il path del 
file di properties che stai usando.
Prova invece ad usare
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ClassLoader.html#getResourceAsStream(java.lang.String)
Se postassi il codice qualcuno potrebbe risolverti il problema anche "se 
non sa già di cosa stai parlando".


 ha scritto nel messaggio 
news:gaqkak$lkc$1...@news.newsland.it...
