> there is another way to provide the information, but what 
> you're trying to
> do is much "better".  An alternative is to use the InitialContext
> constructor that takes a Hashtable (?) as an argument, and set the
> key-value pairs in the hashtable instead of the properties 
> file.  BUT -
> what you are doing is much better, so dont do what I just said (o:

i tried this way as well, but now its working with the property file!
 
> second point - is there any reason you're not running 
> embedded tomcat -
> this would also remove the need to worry about it, as the 
> properties are
> already set for you.  afaik there are no drawbacks to running
> embeddedtomcat - you can still run apache in front of it, and use
> whichever apache-tomcat connector you want.

our architecture is based on the following idea:

we would like to have several small machines serving the html/jsp part and
one machine for the application server/database. may be this isn't the right
architecture?

[...]

> 
> cheesr
> dim
> 
> On Thu, 13 Sep 2001, Scheil, Sven wrote:
> 
> > hi!
> > 
> > i've successfully deployed a stateless session bean on my 
> jboss server. on
> > another server i'm running an web application under 
> apache/tomcat. from my
> > webapplication (from within a javabean) i would like to get 
> a connection to
> > my ejb with the following lines:
> > 
> >             InitialContext jndiContext = new InitialContext();
> >             logger.debug("got context");
> > 
> >             // Get a reference to the Interest Bean
> >             Object ref  = jndiContext.lookup("KundenModulServices");
> >             logger.debug("got reference");
> > 
> >             // Get a reference from this to the Bean's Home 
> interface
> >             KundenModulServicesHome home = (KundenModulServicesHome)
> >             PortableRemoteObject.narrow(ref,
> > KundenModulServicesHome.class);
> > 
> >             // Create an Interest object from the Home interface
> >             kundenModulServices = home.create();
> >             logger.debug("ejb created");
> > 
> > the result is this error:
> >  
> > javax.naming.NoInitialContextException: Need to specify 
> class name in
> > environment or system property, or as an applet parameter, or in an
> > application resource file:  java.naming.factory.initial
> > 
> > i think the jndi.properties file is not found?!
> > 
> > but: i put the jndi.properties in the WEB-INF/classes 
> directory where all my
> > other property files reside.
> > 
> > i've tested the above code  as a standalone client application. i've
> > deployed the test client on my web server and the connection was
> > established!
> > 
> > Is there another way to specify the needed information?????
> > 
> > please give me a hint....
> > 
> > _______________________________________________
> > JBoss-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > 
> 
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to