Search Mailing List Archives
[protege-discussion] Protege client-server [WAS: Interface)
Tania Tudorache
tudorache at stanford.edu
Fri Aug 19 16:30:18 PDT 2011
On 08/19/2011 04:29 PM, Tania Tudorache wrote:
> Ralf,
Sorry about the wrong name!
Karl,
>
> You replied to the wrong thread. Please use your own threads, to make
> the discussion useful also for others. I moved the discussion to this
> new thread.
>
> To fix the exception that you get, you need to edit the
> run_protege_server.bat file and add the right location for the
> CODEBASE_URL.
>
> Basically, edit this line and fix it to match the path to protege.jar
> from your Protege installation directory (this is a URL, so use
> forward slashes):
>
> set CODEBASE_URL=file:/c:/program%%20files/protege_3.4.7/protege.jar
>
> (space is represented as %20, I don't think double % is necessary, but
> you need to try it out)
>
> Related to the other problem, of the clients timing out, see if the
> above fix works for them, too.
>
> If not, you need to configure the server to use the firewall [1], and
> make sure you open on your Windows Firewall (the machine where the
> Protege server is hosted) the two ports used by the Protege server.
>
> If this still fails, then it is something related to your specific
> network setup. In order to help further, we need to know your network
> setup and the Protege server configuration.
>
> Tania
>
> [1]:
> http://protegewiki.stanford.edu/wiki/Protege_Client_Server_Tutorial_Advanced#Working_with_Firewalls
>
>
>
> -------- Original Message --------
> Subject: Re: [protege-discussion] Interface
> Date: Fri, 19 Aug 2011 09:33:29 -0500
> From: Schulmeisters, Karl <Karl.Schulmeisters at unisys.com>
> Reply-To: User support for Core Protege and the Protege-Frames editor
> <protege-discussion at lists.stanford.edu>
> To: User support for Core Protege and the Protege-Frames editor
> <protege-discussion at lists.stanford.edu>
>
>
>
> Ok I have another problem that I'm simply not well versed enough to sort out. When I run the Protégé Server on my personal machine -- which has direct connection to the internet via local ISP, it starts up just fine, BUT users inside of my Corpnet can only see it. When they try to load a project they end up essentially timing out while waiting for the project to load. They show up as a session connection, they just never get a loaded project.
>
> Otoh if I connect via Localhost, I get connected just fine
>
> So I hosted the Protégé server on a BehindThe Firewall VM based Windows server. Everything installed as expected. Protégé runs fine in local mode against the database and the metaProject. Except when I go to load the server I get a normal startup UNTIL it tries to load the last project. At which point I get the following error sequence. Its as though my Jave instance cannot reach the Standford server -- though why it would need to I'm not sure
>
> Anyone seen this behavior before? I'll admit, I'm a Java/Tomcat newbie
>
> SEVERE: java.rmi.ServerException: RemoteException occurred in server thread; nes
> ted exception is:
> java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
> tion is:
> java.lang.ClassNotFoundException: edu.stanford.smi.protege.server.Server
> _Stub
> at sun.rmi.server.UnicastServerRef.oldDispatch(Unknown Source)
> at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
> at sun.rmi.transport.Transport$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Sour
> ce)
> at java.lang.Thread.run(Unknown Source)
> at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknow
> n Source)
> at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
> at sun.rmi.server.UnicastRef.invoke(Unknown Source)
> at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
> at edu.stanford.smi.protege.server.Server.bindName(Unknown Source)
> at edu.stanford.smi.protege.server.Server.startServer(Unknown Source)
> at edu.stanford.smi.protege.server.Server.main(Unknown Source)
> Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested ex
> ception is:
> java.lang.ClassNotFoundException: edu.stanford.smi.protege.server.Server
> _Stub
> at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
> at sun.rmi.server.UnicastServerRef.oldDispatch(Unknown Source)
> at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
> at sun.rmi.transport.Transport$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Sour
> ce)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: edu.stanford.smi.protege.server.Ser
> ver_Stub
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at sun.rmi.server.LoaderHandler.loadClass(Unknown Source)
> at sun.rmi.server.LoaderHandler.loadClass(Unknown Source)
> at java.rmi.server.RMIClassLoader$2.loadClass(Unknown Source)
> at java.rmi.server.RMIClassLoader.loadClass(Unknown Source)
> at sun.rmi.server.MarshalInputStream.resolveClass(Unknown Source)
> at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
> at java.io.ObjectInputStream.readClassDesc(Unknown Source)
> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> at java.io.ObjectInputStream.readObject(Unknown Source)
> ... 9 more
> -- Server.bindName()
> SEVERE: server startup failed -- java.rmi.ServerException: RemoteException occur
> red in server thread; nested exception is:
> java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
> tion is:
> java.lang.ClassNotFoundException: edu.stanford.smi.protege.server.Server
> _Stub
> at sun.rmi.server.UnicastServerRef.oldDispatch(Unknown Source)
> at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
> at sun.rmi.transport.Transport$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Sour
> ce)
> at java.lang.Thread.run(Unknown Source)
> at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknow
> n Source)
> at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
> at sun.rmi.server.UnicastRef.invoke(Unknown Source)
> at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
> at edu.stanford.smi.protege.server.Server.bindName(Unknown Source)
> at edu.stanford.smi.protege.server.Server.startServer(Unknown Source)
> at edu.stanford.smi.protege.server.Server.main(Unknown Source)
> Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested ex
> ception is:
> java.lang.ClassNotFoundException: edu.stanford.smi.protege.server.Server
> _Stub
> at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
> at sun.rmi.server.UnicastServerRef.oldDispatch(Unknown Source)
> at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
> at sun.rmi.transport.Transport$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Sour
> ce)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: edu.stanford.smi.protege.server.Ser
> ver_Stub
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at sun.rmi.server.LoaderHandler.loadClass(Unknown Source)
> at sun.rmi.server.LoaderHandler.loadClass(Unknown Source)
> at java.rmi.server.RMIClassLoader$2.loadClass(Unknown Source)
> at java.rmi.server.RMIClassLoader.loadClass(Unknown Source)
> at sun.rmi.server.MarshalInputStream.resolveClass(Unknown Source)
> at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
> at java.io.ObjectInputStream.readClassDesc(Unknown Source)
> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> at java.io.ObjectInputStream.readObject(Unknown Source)
> ... 9 more
>
>
> _______________________________________________
> protege-discussion mailing list
> protege-discussion at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-discussion/attachments/20110819/e1a95d73/attachment.html>
More information about the protege-discussion
mailing list