|
From: Patrick Y. <kc...@ce...> - 2003-03-27 03:44:55
|
Tim, Can you tell us why you want to unset your CLASSPATH environment? In our experience, we don't need to unset any environment variable to make it work. The startup script of Tomcat would make the CLASSPATH correct for Tomcat to run, and it works with Hermes fine. BTW, Are you using Win2000? Regards, -Patrick P.S. I cc'ed this mail to our mailing list dedicated to this kind of discussion. You can subscribe to this list at our project web site at sourceforge (http://sourceforge.net/projects/ebxmlms). ----- Original Message ----- From: "Tim Fite" <ti...@ho...> To: <fre...@ce...> Sent: Thursday, March 27, 2003 4:56 AM Subject: Hermes 0.9.3 > Hope you can help me. I recently downloaded Hermes 0.9.3 and tried > deploying and running it. I am using Tomcat 4.1.24 and JDK 1.3.1. I > completely unset my CLASSPATH environment variable, so that only the files > included in the webapp deployment are included, and get the following error: > > 2003-03-26 10:57:35 StandardContext[/msh]: Exception sending context > initialized event to listener instance of class > hk.hku.cecid.phoenix.message.handler.MSHServletContextListener > java.lang.SecurityException: sealing violation > at java.net.URLClassLoader.defineClass(URLClassLoader.java:229) > at java.net.URLClassLoader.access$100(URLClassLoader.java:51) > at java.net.URLClassLoader$1.run(URLClassLoader.java:190) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:183) > at java.lang.ClassLoader.loadClass(ClassLoader.java:294) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281) > at java.lang.ClassLoader.loadClass(ClassLoader.java:250) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1355) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1289) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310) > at > hk.hku.cecid.phoenix.common.util.Log4JLogger.<init>(Log4JLogger.java:145) > at > hk.hku.cecid.phoenix.common.util.Logger.getLogger(Logger.java:330) > at > hk.hku.cecid.phoenix.message.handler.MSHServletContextListener.getLogger(Unk nown > Source) > at > hk.hku.cecid.phoenix.message.handler.MSHServletContextListener.contextInitia lized(Unknown > Source) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java: 3269) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3598) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8 21) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j ava:307) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > at > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559 ) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor t.java:166) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at > org.apache.catalina.core.StandardService.start(StandardService.java:497) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > at org.apache.catalina.startup.Catalina.start(Catalina.java:512) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at java.lang.reflect.Method.invoke(Native Method) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > > I understand this is typically caused by a classpath conflict, but am not > quite sure why when it is only using the libs included in the package. > > Any help would be greatly appreciated. > > Thanks, > Filo > > > > > > _________________________________________________________________ > MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. > http://join.msn.com/?page=features/virus > > |