Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [Java] jboss+jndi

  1. #1
    Utente di HTML.it L'avatar di Armun
    Registrato dal
    Jan 2012
    Messaggi
    55

    [Java] jboss+jndi

    Ragazzi ho un problema.
    Sono poco esperto di jndi e jboss. Vorrei utilizzare il servizio email di jboss. Ho gia scritto il mail-service.xml e deployato nella cartella di jboss di deploy con i parametri di gmail e l'ho mappato con il JNDI
    <attribute name="JNDIName">java:/Mail</attribute>

    ora vorrei richiamarlo dal proggetto. Ho scritto

    Properties props=new Properties();
    props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp .interfaces.NamingContextFactory");
    props.put(Context.PROVIDER_URL, "jnp://localhost:1099");
    Context ctx=new InitialContext(props);

    Session session = (Session) ctx.lookup("java:/GMail");

    ma mi da

    Exception in thread "main" javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
    at javax.naming.spi.NamingManager.getInitialContext(U nknown Source)
    at javax.naming.InitialContext.getDefaultInitCtx(Unkn own Source)
    at javax.naming.InitialContext.init(Unknown Source)
    at javax.naming.InitialContext.<init>(Unknown Source)
    at jboss.funzionante.SendEmail.main(SendEmail.java:11 3)
    Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory
    at java.net.URLClassLoader$1.run(Unknown Source)



    sul web.xml l ho mappato cosi

    <env-entry>
    <env-entry-name>java:/Gmail</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>



    Non capisco bene la logica di jboss con JNDI e come chiamare i servizi deployati.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    sicuro che hai tutti i pezzi necessari?

    La tua eccezione parte da questa:

    java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory

    inoltre usa i tag code per mettere i pezzi di xml e jboss quale versione?
    RTFM Read That F*** Manual!!!

  3. #3
    Utente di HTML.it L'avatar di Armun
    Registrato dal
    Jan 2012
    Messaggi
    55
    5.0.1 GA

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    e sul supporto jboss non dicono niente?
    non trovi una libreria
    RTFM Read That F*** Manual!!!

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.