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

Reply via email to