|
From: RE S. <st...@fe...> - 2003-04-16 15:07:30
|
Patrick Yee and All, I am trying to get Hermes up and running in combination with a MySQL database. I am using two workstations in a LAN environment where one is running W2K and the other is Linux (RedHat). On the Linus machine I have installed the MySQL database. On the W2K machine I have installed the Tomcat as the application service. Tomcat is installed with succes (I am able to run the provided examples). Hermes message service is installed according the instructions in the installation guide. When I start Tomcat I see in the DOS window as well as in the provided logfiles that msh.properties.xml is used. When I am trying to start msh by invoking in the browser http://localhost:8080/msh I see in the provided log files that some msh classes are loaded succesfully till the moment: 2003-04-16 15:07:59 StandardManager[/msh]: Seeding random number generator class java.security.SecureRandom 2003-04-16 15:07:59 StandardManager[/msh]: Seeding of random number generator has been completed 2003-04-16 15:08:00 ContextConfig[/msh]: Added certificates -> request attribute Valve 2003-04-16 15:08:02 StandardWrapper[/msh:default]: Loading container servlet default 2003-04-16 15:08:02 default: init 2003-04-16 15:08:02 StandardWrapper[/msh:invoker]: Loading container servlet invoker 2003-04-16 15:08:02 invoker: init 2003-04-16 15:08:02 StandardWrapper[/msh:jsp]: Using Jasper classloader for servlet jsp 2003-04-16 15:08:02 StandardWrapper[/msh:jsp]: Marking servlet jsp as unavailable 2003-04-16 15:08:02 StandardContext[/msh]: Servlet /msh threw load() exception javax.servlet.ServletException: Class org.apache.jasper.servlet.JspServlet is not a Servlet at org.apache.catalina.core.StandardWrapper.load(Unknown Source) at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) at org.apache.catalina.core.StandardContext.start(Unknown Source) at org.apache.catalina.core.ContainerBase.addChild(Unknown Source) at org.apache.catalina.core.StandardHost.addChild(Unknown Source) at org.apache.catalina.core.StandardHost.install(Unknown Source) at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source) at org.apache.catalina.startup.HostConfig.start(Unknown Source) at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardEngine.start(Unknown Source) at org.apache.catalina.core.StandardService.start(Unknown Source) at org.apache.catalina.core.StandardServer.start(Unknown Source) at org.apache.catalina.startup.Catalina.start(Unknown Source) at org.apache.catalina.startup.Catalina.execute(Unknown Source) at org.apache.catalina.startup.Catalina.process(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Unknown Source) ----- Root Cause ----- java.lang.ClassCastException at org.apache.catalina.core.StandardWrapper.load(Unknown Source) at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) at org.apache.catalina.core.StandardContext.start(Unknown Source) at org.apache.catalina.core.ContainerBase.addChild(Unknown Source) at org.apache.catalina.core.StandardHost.addChild(Unknown Source) at org.apache.catalina.core.StandardHost.install(Unknown Source) at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source) at org.apache.catalina.startup.HostConfig.start(Unknown Source) at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.ContainerBase.start(Unknown Source) at org.apache.catalina.core.StandardEngine.start(Unknown Source) at org.apache.catalina.core.StandardService.start(Unknown Source) at org.apache.catalina.core.StandardServer.start(Unknown Source) at org.apache.catalina.startup.Catalina.start(Unknown Source) at org.apache.catalina.startup.Catalina.execute(Unknown Source) at org.apache.catalina.startup.Catalina.process(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Unknown Source) 2003-04-16 15:08:03 StandardWrapper[/msh:msh]: Marking servlet msh as unavailable The connection to the MySQL database is working fine, tables are created if the MSH database is empty. SO that seems to work fine. What you see in the log part above is that when the Jasper loader is loading jsp something is going wrong. Since the log file provides a lot of details I am not sure where I should find the root cause of this problem. A previous hint suggested to use the HSQL database, but I since tables are created correctly in the MySQL database I do not think this should solve the problem. I added some recent log files. Please are you able to give me some help. Is there something wrong in the msh.properties.xml file? e.g. I have not specified a password file, does this create some problems?? I hope you can give me some help, regards -- Roel Stap TNO-FEL e-Business Colosseum 27 7521 PV Enschede The Netherlands phone: (+31) 053 480 2112 fax: (+31) 053 431 0021 MailTo:St...@fe... http://www.tno.nl/instit/fel/ts/exp/nl/e-business.html |