I've got a couple of quick what I'm sure are newbie questions that I
hope somebody can help me with.
One:
When I deploy my ear I getting the following messages in the console
(Sample):
[Verifier]
Bean : Topic
Method : public abstract void removeSubTopic(Alias)
Section: 9.2.7
Warning: The method arguments in the remote interface must be of valid
types for RMI/IIOP.
[Verifier]
Bean : Topic
Method : public abstract void removeSubTopic(Alias)
Section: 9.2.7
Warning: The methods in the remote interface must include
java.rmi.RemoteException in their throws clause.
What does this mean, what do I need to look at to fix it?
Two:
I have a small client application (running in a separate VM)
When I run it I get the following error, which I'm sure is either
related to the above or sue to the security manager, I'm just a little
stuck on how to solve it.
ERROR - javax.naming.CommunicationException [Root exception is
java.lang.ClassNotFoundException: org.rocketred.jmoz.manager.ManagerH
ome]
java.lang.ClassNotFoundException: org.rocketred.jmoz.manager.ManagerHome
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:195)
at
sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.j
ava:183)
at
java.io.ObjectInputStream.inputProxyClassDescriptor(ObjectInputStream.ja
va:982)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at java.rmi.MarshalledObject.get(MarshalledObject.java:138)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:353)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:350)
at org.rocketred.jmoz.injector.EJBWorker.prepare(EJBWorker.java:49)
at
org.rocketred.jmoz.injector.EntityInjector.process(EntityInjector.java:9
2)
at
org.rocketred.jmoz.injector.EntityInjector.main(EntityInjector.java:70)
in the following code (in the jndiContext.lookup("Manager"); statement)
try {
InitialContext jndiContext = new InitialContext();
Object homeObject = jndiContext.lookup("Manager");
ManagerHome managerHome = (ManagerHome) `
PortableRemoteObject.narrow(homeObject, ManagerHome.class);
_manager = managerHome.create();
} catch (Exception exception) {
_LOGGER.error(exception, exception);
return false;
}
Some info:
VM Sun 1.3.1 -classic (doing debug)
JBoss 1.2.2 with tomcat
Thanks for taking the time to read.
k.
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user