Newsgroup: it.comp.java
Titolo: javax.naming.NameNotFoundException mi viene da piangere...

Salve
ho l'ennesimo problema e sono davvero ma davvero scoraggiato.
Alcune settimane fa, dopo aver risolto i miei problemi con la 
connessione al database postgresql, ho fatto qualche esercizio sulla 
falsa riga del tutorial di j2ee di netbeans 
(
http://www.netbeans.org/kb/50/quickstart-j2ee.html
 )
stranamente andava tutto bene fino ad oggi quando, provando a far andare 
una di quelle applicazioni, ottengo ogni volta questo stacktrace:
java.lang.RuntimeException: javax.naming.NameNotFoundException: 
ProvaFacadeBean not found
	web.servizio.lookupProvaFacadeBean(servizio.java:103)
	web.servizio.processRequest(servizio.java:41)
	web.servizio.doGet(servizio.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73) 
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120) 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:231)	com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667) 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574) 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844) 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287) 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212) 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)	com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Ora, vi assicuro, l'unica cosa che ho fatto e' mettere un nuovo metodo 
finder per un bean.
Perche' mi succede questo?

 Perche' mi succede questo?
Probabilmente il nuovo finder ha qualche problema -> non si 'deploy-a'
l'ejb per cui il suo nome JNDI non esiste -> NameNotFound
Nel log del server, quando avviene il deploy dell'ejb dovresti avere dei
messaggi di errore
bye
DKano

 ha scritto nel messaggio 
news:0Aqzg.8918$ZJ6....@tornado.fastwebnet.it...


 ha 
scritto nel messaggio news:44ce5a82$0$989$5fc...@news.tiscali.it...


 ha scritto nel messaggio 
news:0Aqzg.8918$ZJ6....@tornado.fastwebnet.it...


 Settings/miguel/java/provadelleservelets/provadelleservelets-war/build/web
Questo è il problema, un I/O error mentre legge il descrittore. Il 
perché dia questo errore non lo so, non conosco l'AS in questione
bye
DKano

 Unresolved <ejb-link>: DbBeansProva-EJBModule.jar#ProvaFacadeBean|#]
Indubbamente, se non trova quello non va
c'è (anche dal messaggi di errore precedente) qualcosa che non va nei 
descrittori. Dovresti avere qualcosa per validarli, ma io non uso ne 
l'AS ne l'IDE che usi tu per cui non posso esser più preciso
bye
DKano

Il mio descrittore ejb-jar.xml e' questo, mi sembra corretto, non so 
davvero cosa pensare.
  <ejb-ref>
         <ejb-ref-name>ejb/ProvaFacadeBean</ejb-ref-name>
         <ejb-ref-type>Session</ejb-ref-type>
         <home>ProvaFacadeRemoteHome</home>
         <remote>ProvaFacadeRemote</remote>
         <ejb-link>DbBeansProva-EJBModule.jar#ProvaFacadeBean</ejb-link>
     </ejb-ref>
mi sembra che vada tutto bene
DKano ha scritto:
