This week's giveaway is in the Java/Jakarta EE forum.
We're giving away four copies of Java EE 8 High Performance and have Romain Manni-Bucau on-line!

I have two method to accessing this bean.

( i ) Lookup JNDI using the following set of code:

( ii ) Application Client lookup?

It is the first time I come a cross method ( ii ) and could not get it to work properly. The error message

received were:

SJSAS server side

**RemoteBusinessJndiName: converter.ejb.Converter; remoteBusIntf: converter.ejb.Converter
LDR5010: All ejb(s) of [converter] loaded successfully!
Registering ad hoc
servlet: WebPathPath: context root = "/converter", path = "/converter-app-client'
Java Web Start services started for application com.sun.enterprise.appclient.jws.ApplicationContentOrigin@c91c07

registration name=converter
com.sun.enterprise.appclient.jws.NestedAppclientContentOrigin@14f3900 registration name=converter, context

root=/converter/converter-app-client, module name=
, parent=converter
WEB0100: Loading web module [converter:converter-war.war] in virtual server [server] at [/converter]Class [ Lconverter/ejb/Converter; ] not found. Error while loading [ class converter.client.ConverterClient ]
Error in annotation processing: java.lang.NoClassDefFoundError: Lconverter/ejb/Converter;
deployed with moduleid = converter-app-client

Converter-app-client side

Caught an unexpected exception! java.lang.NullPointerException
at converter.client.ConverterClient.doConversion(
at converter.client.ConverterClient.main(

Here is the JNDI listing in ASADMIN:

My questions are:

( a ) Why does the error occur?
( b ) what is the architecture difference in accessing the same bean? Does JNDI lookup allows one to access EJB from remote host as opposed the method ( ii ) which is only restricted to local access on the same JVM/Container?
( c ) What are the pros & cons between the two?

I am using Application Client to lookup these Session Beans on Netbeans 5.5, SJSAS 9.0, SDK 1.5.0_11 on Windows XP platform.

Any guideance/advice would be very much appreciated.

Thanks alot,

Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
change bean class declaration to: public class ConverterBean implements Converter
it works like this
We've gotta get close enough to that helmet to pull the choke on it's engine and flood his mind! Or, we could just read this tiny ad:
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!