| Author |
Cannot remotely find JNDI resources using InitialContext.
|
Gerben Feenstra
Greenhorn
Joined: Feb 21, 2011
Posts: 8
|
|
Follow up on this thread: http://www.coderanch.com/t/594339/EJB-JEE/java/JMS-client-only-outside-container
I've got 2 laptops here, running next to eachother, connected to the same network switch. One is running an almost default instance of glassfish 3x, the other is running a client OUTSIDE of the container comprised of only a few lines of code to get a connectionFactory from the Glassfish server.
Running both on the same machine works like a charm now, but when ran on different machines it refuses to connect, and my head-ache is now getting worse by the minute...
Server side:
============
Running inside Netbeans IDE 7.2
GlassFish Server version: 3+
JMS Service Type: LOCAL (instead of EMBEDDED)
Created javax.jms.QueueConnectionFactory named "TapServiceConnectionFactory" under JMS Resources.
Glassfish configuration is otherwise untouched (I've fooled around lots, so created a clean glassfish instance for this example):
Startup log:
ClientSide:
===========
Simple maven application containing 1 class with a main-method:
POM.XML:
This is what happens if my glassfish server is running and the client is started:
Also not very sure which port to use, 3700 (JMS) or 7676 (IIOPS), however, I've tried both, but both fail.
I'm out of ideas :/
|
 |
Ranganathan Kaliyur Mannar
Bartender
Joined: Oct 16, 2003
Posts: 922
|
|
|
Can you let us know how you solved your earlier problem? That may provide some pointers.
|
Ranga.
SCJP 1.4, OCMJEA/SCEA 5.0.
|
 |
Gerben Feenstra
Greenhorn
Joined: Feb 21, 2011
Posts: 8
|
|
I found another way to get things working. My initial JNDI-problem however was solved by using...
... instead of setting Context.PROVIDER_URL.
Also, the only way I got things working at all is using a dependency on glassfish-embedded-all, which is a 35MB Jar. Which sounds kind of insane to me, considering I only want to sent simple text-messages to a queue. How hard can that be? Communication with code running outside a container is a major flaw in JEE in my opinion.
Anyways, thanks for the help.
Problems solved, thread closed.
|
 |
 |
|
|
subject: Cannot remotely find JNDI resources using InitialContext.
|
|
|