You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Mike Oliver <ol...@matrix-media.com> on 2003/11/16 19:08:57 UTC
RUNNING.txt Errata
I have been working through getting the latest CVS version of Slide to
run on a Linux Red Hat 9 machine with the build coming from Ant in
Eclipse, and here are my notes.
I did a good build with Ant setting /clean/ and /all /in Eclipse.
I set my environment variables for CATALINA_HOME, WEB_SERVER, JAVA_HOME
and SLIDE_HOME
First Errata in RUNNING.txt
line 55
/* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
/
with $SLIDE_HOME set to the build's /dist/ there is no README in the
SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any jars
either.
I was able to execute the Slide client with $SLIDE_HOME/client/bin/run.sh
The cp of both the common/lib and server/lib jars went well and since I
was building with the same tomcat and commons jars they were all the
same versions.
I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
Tomcat Manager showed all three slide webapps started and I clicked on
http://localhost:8080/slide-admin/index.jsp to go to the first Slide app.
This is what I got with a login of root/
/
/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534)
/
/*root cause*/
/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
/at java.lang.Thread.run(Thread.java:534)/
and in the tomcat localhost log I see the following slide related exception
/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534)
/
/*root cause*/
/javax.servlet.ServletException: Cannot find message resources under key
org.apache.struts.action.MESSAGE at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534) /
As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
I suspect any USER trying to get Slide running will have the same problems.
I will try to resolve the exception and continue until I get it running.
Ollie
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
Jacob,
No problem really. Please keep in mind my purpose was two fold, get it
running AND get the instructions those that follow me must use to also
get it running. So first I wanted to try to use the instructions and
annotate the Errata....then if that fails and it obviously did....then I
go minimal first to get it running and follow that with a new set of
instructions so others can follow.
With Oliver doing a release it should be good timing to get these
instructions fixed and included in the release.
Starting over with simple first and taking notes....
Ollie
Jacob Lund wrote:
>Hi Mike!
>
>If you do not have a slide.war in dist\slide\webapp then your then I can see
>your problem! Sorry I did not mean to sound smart ( I am really very average
>:-))
>
>I my case "ant webapp-dist" did create the necessary files! You might want
>to have a look at build.properties to avoid classpath problems!
>
>First forget about running.txt - get a basic slide running first! The
>sliderealm does not work right now ( at least it stopped working for me ).
>
>I you take a default tomcat 4.1.<something> and place the war file in the
>webapp folder - then slide.war should be deployed automatically when you
>start the server.
>
>Adding the root user to the tomcat default realm is done in the
>tomcat-users.xml file in the conf directory. Add the line:
><user username="root" password="root" fullName="" roles="root"/>
>Or you can do it by accessing the tomcat admin module at
>http://localhost:8080/admin.
>
>I cannot help you with building slide in eclipse - sorry!
>
>/Jacob
>
>
>-----Original Message-----
>From: Mike Oliver [mailto:oliverm@matrix-media.com]
>Sent: 17. november 2003 18:24
>To: Slide Users Mailing List
>Subject: Re: RUNNING.txt Errata
>
>Ok Jacob,
>
>I will post only on slide-user.
>
>Yes, I am trying to get slide webapp running on a "standard Tomcat"
>4.1.29, not the integrated server by following the RUNNING.txt and
>howto-tomcat.html! The intent is two fold, to get Slide running from a
>build AND to correct these two references so USERS can also get Slide
>running. If these references are wrong or leave a step out, then they
>are counter productive and will lead USERS to frustration with Slide and
>they will give up. I was posting to both lists as I felt with the
>upcoming "release" that what I found in Errata should be corrected in
>the Release.
>
>I did a build of "clean, all" with Ant, ambiguous as "all" does
>"clean,dist", but I will add that "webapp-dist" target, as you suggest
>and as I found the default 'dist' or 'all' did NOT create the
>dist/slide/webapp war files. So it was possible the war files I had
>were from an earlier build with *-dist targets selected.
>
>In RUNNING.txt under Building from Slide sources:
>
>It says, "Please, read SLIDE_HOME/README, SLIDE_HOME/lib/README and
> SLIDE_HOME/doc/installation.html files", however there is no README in
>SLIDE_HOME/lib/ and SLIDE_HOME/README offers little more than to look at
>installation.html and the non-existant SLIDE_HOME/lib/README.
>
>In installation.html
>
>It says, " Build Slide using :
>
> cd $JAKARTA_HOME/jakarta-slide
> $ANT_HOME/bin/ant.sh for Unix
>
>
>however the default target in build.xml is "dist" which DOES NOT create
>the webapp *.war files in /dist/slide/webapp.
>
>So your comment, "then simply try to deploy the webapp on a standard
>tomcat!" like anybody that doesn't know what you know is a fool.
>
>Neither RUNNING.txt or howto-tomcat.html mentions enabling/uncommenting
><security-constraint> but it does mention setting
>
><init-param>
> <param-name>domain</param-name>
> <param-value>/Domain.xml</param-value>
></init-param>
>
>which is already set in the dist.
>
>In howto-tomcat.html
>
>it says, "Copy slide-catalinawrapper.jar from the wrappers directory to
>common/lib"
>
>but in RUNNING.txt
>
>it says, "cp $SLIDE_HOME/slide/wrappers/*.jar $WEB_SERVER/server/lib"
>
>In howto-tomcat.html
>
>it says, "Configure Catalina to use realm wrappers.catalina.SlideRealm
>so that Catalina authenticates users based on users defined in the Slide
>namespace." Now I know that you will say that if someone doesn't know
>that the SlideRealm should be configured for the Slide context and not
>for the Tomcat Standalone Engine, is something they should just know,
>but I think to get the widest possible number of successful USERS of
>Slide, this should be pointed out. I would think an example of the
>Tomcat Slide context would be readily available and included in the
>howto-tomcat.html
>
>Don't get me wrong I appreciate any help I get in trying to get Slide
>running and to help make RUNNING.txt and howto-tomcat.html better so it
>does become "simple" but with the release now apparently back on track,
>I believe getting these references correct is VERY important.
>
>Not looking to start a flame war, just trying to get Slide running from
>the instructions and conversely get the instructions to help others get
>Slide running.
>
>Ollie
>
>
>
>Jacob Lund wrote:
>
>
>
>>First of all - please stop posting this to both lists!
>>
>>Are you trying to get the slide webapp to run or the integrated server?
>>
>>If you do an "ANT webapp-dist" then simply try to deploy the webapp on a
>>standard tomcat!
>>
>>Remember to add a root user to the realm (remember this user must be in
>>
>>
>role
>
>
>>root)
>>
>>/Jacob
>>
>>-----Original Message-----
>>From: Mike Oliver [mailto:oliverm@matrix-media.com]
>>Sent: 17. november 2003 01:45
>>To: Mike Oliver
>>Cc: Slide Users Mailing List; Slide Dev Mailing List
>>Subject: Re: RUNNING.txt Errata
>>
>>OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
>>
>>I didn't do it exactly the same....clever me I changed the
>>slide.properties debug from default false to true. Setting it back to
>>true though and then accessing 8080/slide now gives me:
>>
>>/javax.servlet.ServletException: java.lang.NullPointerException
>> at
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>> at
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>> at
>>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9
>>
>>
>3
>
>
>>5)
>> at
>>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>> at
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:210)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>> at
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>> at
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>> at java.lang.Thread.run(Thread.java:534)/
>>
>>
>>Sorry.
>>
>>Ollie
>>
>>Mike Oliver wrote:
>>
>>
>>
>>
>>
>>>RUNNING.txt Errata continued
>>>
>>>Back at it again, with no success.
>>>
>>>I decided to eliminate the potential for my error induced through
>>>trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
>>>Administrator and Manager applications, then repeating the RUNNING.txt
>>>instructions.
>>>
>>>This time however I only installed the slide.war, everything else was
>>>the same, copying jars to common/lib and server/lib and the
>>>slide.properties. I did note that the web.xml did not need to be
>>>modified as instructed in the RUNNING.txt Advanced Configuration as
>>>the entries were already there.
>>>
>>>No Startup problems, including the MBean exception (since I have yet
>>>to install slide-admin), BUT accessing localhost:8080/slide gives....
>>>
>>>/javax.servlet.ServletException: java.lang.NullPointerException
>>> at
>>>
>>>
>>>
>>>
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>>
>>
>>
>>
>>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>>> at
>>>
>>>
>>>
>>>
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9
>>
>>
>3
>
>
>>5)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:210)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)/
>>
>>
>>
>>
>>> /at java.lang.Thread.run(Thread.java:534)/
>>>
>>>RUNNING.txt line 133
>>>
>>>/7) Start up your web server
>>> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>>>
>>>This howto-tomcat.html has different instructions as to where to copy
>>>jar files with the same slide*.jar files going to common/lib but also
>>>the wrappers....albeit a slight difference...
>>>
>>>I would really like to get Slide running from the latest build and
>>>document what is needed so others could do the same.
>>>
>>>Ollie
>>>
>>>Mike Oliver wrote:
>>>
>>>
>>>
>>>
>>>
>>>>RUNNING.txt Errata continued
>>>>
>>>>Looking for the cause of startup exceptions...
>>>>
>>>>RUNNING.txt line 128
>>>>
>>>>/6) (You can skip this step and use the Slide server just by default)
>>>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>>>>copy it to
>>>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>>>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>>>
>>>>There is no slide.properties located as referenced in
>>>>SLIDE_HOME/slide/slide.properties, instead it is located at
>>>>SLIDE_HOME/slide/conf/slide.properties.
>>>>
>>>>I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>>>
>>>>No change on accessign slide-admin with the following response:
>>>>
>>>>org.apache.jasper.JasperException: Cannot find message resources under
>>>>
>>>>
>key
>
>
>>>>
>>>>
>>>>
>>>>
>>org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>> at
>>>>
>>>>
>>>>
>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>54)
>>
>>
>>
>>
>>>> at
>>>>
>>>>
>>>>
>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> .
>>>> .
>>>> .
>>>> same as before
>>>>
>>>>Ollie
>>>>
>>>>
>>>>
>>>> a
>>>>
>>>>
>>>>Mike Oliver wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>I have been working through getting the latest CVS version of Slide
>>>>>to run on a Linux Red Hat 9 machine with the build coming from Ant
>>>>>in Eclipse, and here are my notes.
>>>>>
>>>>>I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>>>
>>>>>I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>>>>JAVA_HOME and SLIDE_HOME
>>>>>
>>>>>First Errata in RUNNING.txt
>>>>>
>>>>>line 55
>>>>>
>>>>>/* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>>>
>>>>>/
>>>>>
>>>>>with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>>>>SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>>>>jars either.
>>>>>
>>>>>I was able to execute the Slide client with
>>>>>$SLIDE_HOME/client/bin/run.sh
>>>>>
>>>>>The cp of both the common/lib and server/lib jars went well and
>>>>>since I was building with the same tomcat and commons jars they were
>>>>>all the same versions.
>>>>>
>>>>>I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>>>
>>>>>Tomcat Manager showed all three slide webapps started and I clicked
>>>>>on http://localhost:8080/slide-admin/index.jsp to go to the first
>>>>>Slide app.
>>>>>
>>>>>This is what I got with a login of root/
>>>>>/
>>>>>
>>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>>
>>>>>
>>>>>
>>>>>
>>key org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>54)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>>
>>
>>
>>
>>>>> at java.lang.Thread.run(Thread.java:534)
>>>>>/
>>>>>
>>>>>/*root cause*/
>>>>>
>>>>>/javax.servlet.ServletException: Cannot find message resources under key
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
>>
>>
>p
>
>
>>l.java:533)
>>
>>
>>
>>
>>>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>
>>
>>
>>
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>10)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)/
>>
>>
>>
>>
>>>>> /at java.lang.Thread.run(Thread.java:534)/
>>>>>
>>>>>and in the tomcat localhost log I see the following slide related
>>>>>
>>>>>
>>>>>
>>>>>
>>exception
>>
>>
>>
>>
>>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>>
>>>>>
>>>>>
>>>>>
>>key org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>54)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>>
>>
>>
>>
>>>>> at java.lang.Thread.run(Thread.java:534)
>>>>>/
>>>>>
>>>>>/*root cause*/
>>>>>
>>>>>/javax.servlet.ServletException: Cannot find message resources under
>>>>>key org.apache.struts.action.MESSAGE at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
>>
>>
>p
>
>
>>l.java:533)
>>
>>
>>
>>
>>>>>at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>>>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>10)
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>>>>
>>>>>
>>>>>
>>>>>
>>
>>
>>
>>
>>>>>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>>
>>
>>
>>
>>>>>at java.lang.Thread.run(Thread.java:534) /
>>>>>
>>>>>As I was VERY careful to follow the instructions in RUNNING.txt to the
>>>>>
>>>>>
>>>>>
>>>>>
>>letter,
>>
>>
>>
>>
>>>>>I suspect any USER trying to get Slide running will have the same
>>>>>
>>>>>
>>>>>
>>>>>
>>problems.
>>
>>
>>
>>
>>>>>I will try to resolve the exception and continue until I get it running.
>>>>>
>>>>>Ollie
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>
>>
>>
>>
>>
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
BINGO!
Thanks Martin, copying the slide-log4jwrapper.jar and the log4j.jar to
the /slide/WEB-INF/lib directory got the bare bones slide webapp working.
so the build.xml needs to include these two in the slide.war.
Now on to next steps.
Ollie
Martin Holz wrote:
>Mike Oliver <ol...@matrix-media.com> writes:
>
>
>
>>Did that....fresh Tomcat 4.1.29, modified tomcat-users.xml added user
>>root and role root. Used the Tomcat Manager to install the slide.war
>>
>>
>>Still getting NPE at
>>
>>javax.servlet.ServletException: java.lang.NullPointerException
>> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>> .
>> .
>> .
>>
>>localhost log shows:
>>
>>2003-11-17 12:18:01 WebappLoader[/slide]: Deploy JAR /WEB-INF/lib/slide-webdavservlet.jar to /root/java/jakarta-tomcat-4.1.29/webapps/slide/WEB-INF/lib/slide-webdavservlet.jar
>>2003-11-17 12:18:01 StandardManager[/slide]: Seeding random number generator class java.security.SecureRandom
>>2003-11-17 12:18:01 StandardManager[/slide]: Seeding of random number generator has been completed
>>2003-11-17 12:18:03 StandardContext[/slide]: Servlet /slide threw load() exception
>>javax.servlet.ServletException: java.lang.NullPointerException
>> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>> at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
>>
>>catalina.out shows
>>
>>Nov 17, 2003 12:17:58 PM org.apache.struts.util.PropertyMessageResources <init>
>>INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
>>Slide::Domain initialization of logger failed.
>>java.lang.ClassNotFoundException: log4j.Log4jLogger
>> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1443)
>> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>> at java.lang.Class.forName0(Native Method)
>>
>>I suspect the log4j library I used in the build (log4j-1.2-8.jar) isn't the one I should use.
>>
>>
>
>log4j 1.2.8 should be fine. Slide does not find the log4j-wrapper.
>It should be at dist/slide/wrappers/slide-log4jwrapper.jar.
>Copy it to WEB-INF/lib.
>
>Martin
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: RUNNING.txt Errata
Posted by Martin Holz <ho...@fiz-chemie.de>.
Mike Oliver <ol...@matrix-media.com> writes:
> Did that....fresh Tomcat 4.1.29, modified tomcat-users.xml added user
> root and role root. Used the Tomcat Manager to install the slide.war
>
>
> Still getting NPE at
>
> javax.servlet.ServletException: java.lang.NullPointerException
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> .
> .
> .
>
> localhost log shows:
>
> 2003-11-17 12:18:01 WebappLoader[/slide]: Deploy JAR /WEB-INF/lib/slide-webdavservlet.jar to /root/java/jakarta-tomcat-4.1.29/webapps/slide/WEB-INF/lib/slide-webdavservlet.jar
> 2003-11-17 12:18:01 StandardManager[/slide]: Seeding random number generator class java.security.SecureRandom
> 2003-11-17 12:18:01 StandardManager[/slide]: Seeding of random number generator has been completed
> 2003-11-17 12:18:03 StandardContext[/slide]: Servlet /slide threw load() exception
> javax.servlet.ServletException: java.lang.NullPointerException
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
>
> catalina.out shows
>
> Nov 17, 2003 12:17:58 PM org.apache.struts.util.PropertyMessageResources <init>
> INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
> Slide::Domain initialization of logger failed.
> java.lang.ClassNotFoundException: log4j.Log4jLogger
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1443)
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> at java.lang.Class.forName0(Native Method)
>
> I suspect the log4j library I used in the build (log4j-1.2-8.jar) isn't the one I should use.
log4j 1.2.8 should be fine. Slide does not find the log4j-wrapper.
It should be at dist/slide/wrappers/slide-log4jwrapper.jar.
Copy it to WEB-INF/lib.
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
Did that....fresh Tomcat 4.1.29, modified tomcat-users.xml added user
root and role root. Used the Tomcat Manager to install the slide.war
Still getting NPE at
javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
.
.
.
localhost log shows:
2003-11-17 12:18:01 WebappLoader[/slide]: Deploy JAR /WEB-INF/lib/slide-webdavservlet.jar to /root/java/jakarta-tomcat-4.1.29/webapps/slide/WEB-INF/lib/slide-webdavservlet.jar
2003-11-17 12:18:01 StandardManager[/slide]: Seeding random number generator class java.security.SecureRandom
2003-11-17 12:18:01 StandardManager[/slide]: Seeding of random number generator has been completed
2003-11-17 12:18:03 StandardContext[/slide]: Servlet /slide threw load() exception
javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
catalina.out shows
Nov 17, 2003 12:17:58 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
Slide::Domain initialization of logger failed.
java.lang.ClassNotFoundException: log4j.Log4jLogger
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1443)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
I suspect the log4j library I used in the build (log4j-1.2-8.jar) isn't the one I should use.
I will build again with the log4j.jar included in the proposals lib and try again.
Ollie
Jacob Lund wrote:
>Hi Mike!
>
>If you do not have a slide.war in dist\slide\webapp then your then I can see
>your problem! Sorry I did not mean to sound smart ( I am really very average
>:-))
>
>I my case "ant webapp-dist" did create the necessary files! You might want
>to have a look at build.properties to avoid classpath problems!
>
>First forget about running.txt - get a basic slide running first! The
>sliderealm does not work right now ( at least it stopped working for me ).
>
>I you take a default tomcat 4.1.<something> and place the war file in the
>webapp folder - then slide.war should be deployed automatically when you
>start the server.
>
>Adding the root user to the tomcat default realm is done in the
>tomcat-users.xml file in the conf directory. Add the line:
><user username="root" password="root" fullName="" roles="root"/>
>Or you can do it by accessing the tomcat admin module at
>http://localhost:8080/admin.
>
>I cannot help you with building slide in eclipse - sorry!
>
>/Jacob
>
>
>-----Original Message-----
>From: Mike Oliver [mailto:oliverm@matrix-media.com]
>Sent: 17. november 2003 18:24
>To: Slide Users Mailing List
>Subject: Re: RUNNING.txt Errata
>
>Ok Jacob,
>
>I will post only on slide-user.
>
>Yes, I am trying to get slide webapp running on a "standard Tomcat"
>4.1.29, not the integrated server by following the RUNNING.txt and
>howto-tomcat.html! The intent is two fold, to get Slide running from a
>build AND to correct these two references so USERS can also get Slide
>running. If these references are wrong or leave a step out, then they
>are counter productive and will lead USERS to frustration with Slide and
>they will give up. I was posting to both lists as I felt with the
>upcoming "release" that what I found in Errata should be corrected in
>the Release.
>
>I did a build of "clean, all" with Ant, ambiguous as "all" does
>"clean,dist", but I will add that "webapp-dist" target, as you suggest
>and as I found the default 'dist' or 'all' did NOT create the
>dist/slide/webapp war files. So it was possible the war files I had
>were from an earlier build with *-dist targets selected.
>
>In RUNNING.txt under Building from Slide sources:
>
>It says, "Please, read SLIDE_HOME/README, SLIDE_HOME/lib/README and
> SLIDE_HOME/doc/installation.html files", however there is no README in
>SLIDE_HOME/lib/ and SLIDE_HOME/README offers little more than to look at
>installation.html and the non-existant SLIDE_HOME/lib/README.
>
>In installation.html
>
>It says, " Build Slide using :
>
> cd $JAKARTA_HOME/jakarta-slide
> $ANT_HOME/bin/ant.sh for Unix
>
>
>however the default target in build.xml is "dist" which DOES NOT create
>the webapp *.war files in /dist/slide/webapp.
>
>So your comment, "then simply try to deploy the webapp on a standard
>tomcat!" like anybody that doesn't know what you know is a fool.
>
>Neither RUNNING.txt or howto-tomcat.html mentions enabling/uncommenting
><security-constraint> but it does mention setting
>
><init-param>
> <param-name>domain</param-name>
> <param-value>/Domain.xml</param-value>
></init-param>
>
>which is already set in the dist.
>
>In howto-tomcat.html
>
>it says, "Copy slide-catalinawrapper.jar from the wrappers directory to
>common/lib"
>
>but in RUNNING.txt
>
>it says, "cp $SLIDE_HOME/slide/wrappers/*.jar $WEB_SERVER/server/lib"
>
>In howto-tomcat.html
>
>it says, "Configure Catalina to use realm wrappers.catalina.SlideRealm
>so that Catalina authenticates users based on users defined in the Slide
>namespace." Now I know that you will say that if someone doesn't know
>that the SlideRealm should be configured for the Slide context and not
>for the Tomcat Standalone Engine, is something they should just know,
>but I think to get the widest possible number of successful USERS of
>Slide, this should be pointed out. I would think an example of the
>Tomcat Slide context would be readily available and included in the
>howto-tomcat.html
>
>Don't get me wrong I appreciate any help I get in trying to get Slide
>running and to help make RUNNING.txt and howto-tomcat.html better so it
>does become "simple" but with the release now apparently back on track,
>I believe getting these references correct is VERY important.
>
>Not looking to start a flame war, just trying to get Slide running from
>the instructions and conversely get the instructions to help others get
>Slide running.
>
>Ollie
>
>
>
>Jacob Lund wrote:
>
>
>
>>First of all - please stop posting this to both lists!
>>
>>Are you trying to get the slide webapp to run or the integrated server?
>>
>>If you do an "ANT webapp-dist" then simply try to deploy the webapp on a
>>standard tomcat!
>>
>>Remember to add a root user to the realm (remember this user must be in
>>
>>
>role
>
>
>>root)
>>
>>/Jacob
>>
>>-----Original Message-----
>>From: Mike Oliver [mailto:oliverm@matrix-media.com]
>>Sent: 17. november 2003 01:45
>>To: Mike Oliver
>>Cc: Slide Users Mailing List; Slide Dev Mailing List
>>Subject: Re: RUNNING.txt Errata
>>
>>OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
>>
>>I didn't do it exactly the same....clever me I changed the
>>slide.properties debug from default false to true. Setting it back to
>>true though and then accessing 8080/slide now gives me:
>>
>>/javax.servlet.ServletException: java.lang.NullPointerException
>> at
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>> at
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>> at
>>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9
>>
>>
>3
>
>
>>5)
>> at
>>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>> at
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:210)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>> at
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>> at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>> at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>> at
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>> at java.lang.Thread.run(Thread.java:534)/
>>
>>
>>Sorry.
>>
>>Ollie
>>
>>Mike Oliver wrote:
>>
>>
>>
>>
>>
>>>RUNNING.txt Errata continued
>>>
>>>Back at it again, with no success.
>>>
>>>I decided to eliminate the potential for my error induced through
>>>trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
>>>Administrator and Manager applications, then repeating the RUNNING.txt
>>>instructions.
>>>
>>>This time however I only installed the slide.war, everything else was
>>>the same, copying jars to common/lib and server/lib and the
>>>slide.properties. I did note that the web.xml did not need to be
>>>modified as instructed in the RUNNING.txt Advanced Configuration as
>>>the entries were already there.
>>>
>>>No Startup problems, including the MBean exception (since I have yet
>>>to install slide-admin), BUT accessing localhost:8080/slide gives....
>>>
>>>/javax.servlet.ServletException: java.lang.NullPointerException
>>> at
>>>
>>>
>>>
>>>
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>>
>>
>>
>>
>>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>>> at
>>>
>>>
>>>
>>>
>>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9
>>
>>
>3
>
>
>>5)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:210)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>> at
>>>
>>>
>>>
>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)/
>>
>>
>>
>>
>>> /at java.lang.Thread.run(Thread.java:534)/
>>>
>>>RUNNING.txt line 133
>>>
>>>/7) Start up your web server
>>> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>>>
>>>This howto-tomcat.html has different instructions as to where to copy
>>>jar files with the same slide*.jar files going to common/lib but also
>>>the wrappers....albeit a slight difference...
>>>
>>>I would really like to get Slide running from the latest build and
>>>document what is needed so others could do the same.
>>>
>>>Ollie
>>>
>>>Mike Oliver wrote:
>>>
>>>
>>>
>>>
>>>
>>>>RUNNING.txt Errata continued
>>>>
>>>>Looking for the cause of startup exceptions...
>>>>
>>>>RUNNING.txt line 128
>>>>
>>>>/6) (You can skip this step and use the Slide server just by default)
>>>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>>>>copy it to
>>>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>>>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>>>
>>>>There is no slide.properties located as referenced in
>>>>SLIDE_HOME/slide/slide.properties, instead it is located at
>>>>SLIDE_HOME/slide/conf/slide.properties.
>>>>
>>>>I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>>>
>>>>No change on accessign slide-admin with the following response:
>>>>
>>>>org.apache.jasper.JasperException: Cannot find message resources under
>>>>
>>>>
>key
>
>
>>>>
>>>>
>>>>
>>>>
>>org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>> at
>>>>
>>>>
>>>>
>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>54)
>>
>>
>>
>>
>>>> at
>>>>
>>>>
>>>>
>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> .
>>>> .
>>>> .
>>>> same as before
>>>>
>>>>Ollie
>>>>
>>>>
>>>>
>>>> a
>>>>
>>>>
>>>>Mike Oliver wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>I have been working through getting the latest CVS version of Slide
>>>>>to run on a Linux Red Hat 9 machine with the build coming from Ant
>>>>>in Eclipse, and here are my notes.
>>>>>
>>>>>I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>>>
>>>>>I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>>>>JAVA_HOME and SLIDE_HOME
>>>>>
>>>>>First Errata in RUNNING.txt
>>>>>
>>>>>line 55
>>>>>
>>>>>/* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>>>
>>>>>/
>>>>>
>>>>>with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>>>>SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>>>>jars either.
>>>>>
>>>>>I was able to execute the Slide client with
>>>>>$SLIDE_HOME/client/bin/run.sh
>>>>>
>>>>>The cp of both the common/lib and server/lib jars went well and
>>>>>since I was building with the same tomcat and commons jars they were
>>>>>all the same versions.
>>>>>
>>>>>I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>>>
>>>>>Tomcat Manager showed all three slide webapps started and I clicked
>>>>>on http://localhost:8080/slide-admin/index.jsp to go to the first
>>>>>Slide app.
>>>>>
>>>>>This is what I got with a login of root/
>>>>>/
>>>>>
>>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>>
>>>>>
>>>>>
>>>>>
>>key org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>54)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>>
>>
>>
>>
>>>>> at java.lang.Thread.run(Thread.java:534)
>>>>>/
>>>>>
>>>>>/*root cause*/
>>>>>
>>>>>/javax.servlet.ServletException: Cannot find message resources under key
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
>>
>>
>p
>
>
>>l.java:533)
>>
>>
>>
>>
>>>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>
>>
>>
>>
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>10)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)/
>>
>>
>>
>>
>>>>> /at java.lang.Thread.run(Thread.java:534)/
>>>>>
>>>>>and in the tomcat localhost log I see the following slide related
>>>>>
>>>>>
>>>>>
>>>>>
>>exception
>>
>>
>>
>>
>>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>>
>>>>>
>>>>>
>>>>>
>>key org.apache.struts.action.MESSAGE
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>54)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>
>>
>>
>>
>>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>>
>>
>>
>>
>>>>> at java.lang.Thread.run(Thread.java:534)
>>>>>/
>>>>>
>>>>>/*root cause*/
>>>>>
>>>>>/javax.servlet.ServletException: Cannot find message resources under
>>>>>key org.apache.struts.action.MESSAGE at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
>>
>>
>p
>
>
>>l.java:533)
>>
>>
>>
>>
>>>>>at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>>>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>>
>>
>2
>
>
>>10)
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>>>>
>>>>>
>>>>>
>>>>>
>>
>>
>>
>>
>>>>>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>>
>>
>n
>
>
>>FilterChain.java:247)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>>
>>
>h
>
>
>>ain.java:193)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>>
>>
>a
>
>
>>va:256)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>>
>>
>a
>
>
>>va:191)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
>>
>>
>e
>
>
>>.java:553)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>>
>>
>0
>
>
>>)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>>
>>
>.
>
>
>>java:171)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>>
>>
>2
>
>
>>)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:641)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>>
>>
>a
>
>
>>:174)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>>
>>
>k
>
>
>>eNext(StandardPipeline.java:643)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>
>>
>
>
>
>>
>>
>>
>>
>>>>>at
>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>>at
>>>>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>>
>>
>e
>
>
>>ction(Http11Protocol.java:549)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>
>>
>>
>>
>>>>>at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>>
>>
>v
>
>
>>a:666)
>>
>>
>>
>>
>>>>>at java.lang.Thread.run(Thread.java:534) /
>>>>>
>>>>>As I was VERY careful to follow the instructions in RUNNING.txt to the
>>>>>
>>>>>
>>>>>
>>>>>
>>letter,
>>
>>
>>
>>
>>>>>I suspect any USER trying to get Slide running will have the same
>>>>>
>>>>>
>>>>>
>>>>>
>>problems.
>>
>>
>>
>>
>>>>>I will try to resolve the exception and continue until I get it running.
>>>>>
>>>>>Ollie
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>
>>
>>
>>
>>
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
RE: RUNNING.txt Errata
Posted by Jacob Lund <jl...@qualiware.com>.
Hi Mike!
If you do not have a slide.war in dist\slide\webapp then your then I can see
your problem! Sorry I did not mean to sound smart ( I am really very average
:-))
I my case "ant webapp-dist" did create the necessary files! You might want
to have a look at build.properties to avoid classpath problems!
First forget about running.txt - get a basic slide running first! The
sliderealm does not work right now ( at least it stopped working for me ).
I you take a default tomcat 4.1.<something> and place the war file in the
webapp folder - then slide.war should be deployed automatically when you
start the server.
Adding the root user to the tomcat default realm is done in the
tomcat-users.xml file in the conf directory. Add the line:
<user username="root" password="root" fullName="" roles="root"/>
Or you can do it by accessing the tomcat admin module at
http://localhost:8080/admin.
I cannot help you with building slide in eclipse - sorry!
/Jacob
-----Original Message-----
From: Mike Oliver [mailto:oliverm@matrix-media.com]
Sent: 17. november 2003 18:24
To: Slide Users Mailing List
Subject: Re: RUNNING.txt Errata
Ok Jacob,
I will post only on slide-user.
Yes, I am trying to get slide webapp running on a "standard Tomcat"
4.1.29, not the integrated server by following the RUNNING.txt and
howto-tomcat.html! The intent is two fold, to get Slide running from a
build AND to correct these two references so USERS can also get Slide
running. If these references are wrong or leave a step out, then they
are counter productive and will lead USERS to frustration with Slide and
they will give up. I was posting to both lists as I felt with the
upcoming "release" that what I found in Errata should be corrected in
the Release.
I did a build of "clean, all" with Ant, ambiguous as "all" does
"clean,dist", but I will add that "webapp-dist" target, as you suggest
and as I found the default 'dist' or 'all' did NOT create the
dist/slide/webapp war files. So it was possible the war files I had
were from an earlier build with *-dist targets selected.
In RUNNING.txt under Building from Slide sources:
It says, "Please, read SLIDE_HOME/README, SLIDE_HOME/lib/README and
SLIDE_HOME/doc/installation.html files", however there is no README in
SLIDE_HOME/lib/ and SLIDE_HOME/README offers little more than to look at
installation.html and the non-existant SLIDE_HOME/lib/README.
In installation.html
It says, " Build Slide using :
cd $JAKARTA_HOME/jakarta-slide
$ANT_HOME/bin/ant.sh for Unix
however the default target in build.xml is "dist" which DOES NOT create
the webapp *.war files in /dist/slide/webapp.
So your comment, "then simply try to deploy the webapp on a standard
tomcat!" like anybody that doesn't know what you know is a fool.
Neither RUNNING.txt or howto-tomcat.html mentions enabling/uncommenting
<security-constraint> but it does mention setting
<init-param>
<param-name>domain</param-name>
<param-value>/Domain.xml</param-value>
</init-param>
which is already set in the dist.
In howto-tomcat.html
it says, "Copy slide-catalinawrapper.jar from the wrappers directory to
common/lib"
but in RUNNING.txt
it says, "cp $SLIDE_HOME/slide/wrappers/*.jar $WEB_SERVER/server/lib"
In howto-tomcat.html
it says, "Configure Catalina to use realm wrappers.catalina.SlideRealm
so that Catalina authenticates users based on users defined in the Slide
namespace." Now I know that you will say that if someone doesn't know
that the SlideRealm should be configured for the Slide context and not
for the Tomcat Standalone Engine, is something they should just know,
but I think to get the widest possible number of successful USERS of
Slide, this should be pointed out. I would think an example of the
Tomcat Slide context would be readily available and included in the
howto-tomcat.html
Don't get me wrong I appreciate any help I get in trying to get Slide
running and to help make RUNNING.txt and howto-tomcat.html better so it
does become "simple" but with the release now apparently back on track,
I believe getting these references correct is VERY important.
Not looking to start a flame war, just trying to get Slide running from
the instructions and conversely get the instructions to help others get
Slide running.
Ollie
Jacob Lund wrote:
>First of all - please stop posting this to both lists!
>
>Are you trying to get the slide webapp to run or the integrated server?
>
>If you do an "ANT webapp-dist" then simply try to deploy the webapp on a
>standard tomcat!
>
>Remember to add a root user to the realm (remember this user must be in
role
>root)
>
>/Jacob
>
>-----Original Message-----
>From: Mike Oliver [mailto:oliverm@matrix-media.com]
>Sent: 17. november 2003 01:45
>To: Mike Oliver
>Cc: Slide Users Mailing List; Slide Dev Mailing List
>Subject: Re: RUNNING.txt Errata
>
>OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
>
>I didn't do it exactly the same....clever me I changed the
>slide.properties debug from default false to true. Setting it back to
>true though and then accessing 8080/slide now gives me:
>
>/javax.servlet.ServletException: java.lang.NullPointerException
> at
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9
3
>5)
> at
>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
> at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
a
>va:210)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
a
>va:191)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
0
>)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
.
>java:171)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
> at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
2
>)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a
>:174)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
e
>ction(Http11Protocol.java:549)
> at
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
v
>a:666)
> at java.lang.Thread.run(Thread.java:534)/
>
>
>Sorry.
>
>Ollie
>
>Mike Oliver wrote:
>
>
>
>>RUNNING.txt Errata continued
>>
>>Back at it again, with no success.
>>
>>I decided to eliminate the potential for my error induced through
>>trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
>>Administrator and Manager applications, then repeating the RUNNING.txt
>>instructions.
>>
>>This time however I only installed the slide.war, everything else was
>>the same, copying jars to common/lib and server/lib and the
>>slide.properties. I did note that the web.xml did not need to be
>>modified as instructed in the RUNNING.txt Advanced Configuration as
>>the entries were already there.
>>
>>No Startup problems, including the MBean exception (since I have yet
>>to install slide-admin), BUT accessing localhost:8080/slide gives....
>>
>>/javax.servlet.ServletException: java.lang.NullPointerException
>> at
>>
>>
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>
>
>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>> at
>>
>>
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9
3
>5)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
a
>va:210)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
a
>va:191)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
0
>)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
.
>java:171)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>> at
>>
>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
2
>)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a
>:174)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>> at
>>
>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>> at
>>
>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
e
>ction(Http11Protocol.java:549)
>
>
>> at
>>
>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>> at
>>
>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
v
>a:666)/
>
>
>> /at java.lang.Thread.run(Thread.java:534)/
>>
>>RUNNING.txt line 133
>>
>> /7) Start up your web server
>> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>>
>>This howto-tomcat.html has different instructions as to where to copy
>>jar files with the same slide*.jar files going to common/lib but also
>>the wrappers....albeit a slight difference...
>>
>>I would really like to get Slide running from the latest build and
>>document what is needed so others could do the same.
>>
>>Ollie
>>
>>Mike Oliver wrote:
>>
>>
>>
>>>RUNNING.txt Errata continued
>>>
>>>Looking for the cause of startup exceptions...
>>>
>>>RUNNING.txt line 128
>>>
>>>/6) (You can skip this step and use the Slide server just by default)
>>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>>>copy it to
>>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>>
>>>There is no slide.properties located as referenced in
>>>SLIDE_HOME/slide/slide.properties, instead it is located at
>>>SLIDE_HOME/slide/conf/slide.properties.
>>>
>>>I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>>
>>>No change on accessign slide-admin with the following response:
>>>
>>>org.apache.jasper.JasperException: Cannot find message resources under
key
>>>
>>>
>org.apache.struts.action.MESSAGE
>
>
>>> at
>>>
>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
2
>54)
>
>
>>> at
>>>
>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> .
>>> .
>>> .
>>> same as before
>>>
>>>Ollie
>>>
>>>
>>>
>>> a
>>>
>>>
>>>Mike Oliver wrote:
>>>
>>>
>>>
>>>>I have been working through getting the latest CVS version of Slide
>>>>to run on a Linux Red Hat 9 machine with the build coming from Ant
>>>>in Eclipse, and here are my notes.
>>>>
>>>>I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>>
>>>>I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>>>JAVA_HOME and SLIDE_HOME
>>>>
>>>>First Errata in RUNNING.txt
>>>>
>>>>line 55
>>>>
>>>>/* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>>
>>>>/
>>>>
>>>>with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>>>SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>>>jars either.
>>>>
>>>>I was able to execute the Slide client with
>>>>$SLIDE_HOME/client/bin/run.sh
>>>>
>>>>The cp of both the common/lib and server/lib jars went well and
>>>>since I was building with the same tomcat and commons jars they were
>>>>all the same versions.
>>>>
>>>>I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>>
>>>>Tomcat Manager showed all three slide webapps started and I clicked
>>>>on http://localhost:8080/slide-admin/index.jsp to go to the first
>>>>Slide app.
>>>>
>>>>This is what I got with a login of root/
>>>>/
>>>>
>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>
>>>>
>key org.apache.struts.action.MESSAGE
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
2
>54)
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
n
>FilterChain.java:247)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
h
>ain.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
a
>va:256)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
a
>va:191)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
e
>.java:553)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
0
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
.
>java:171)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
2
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a
>:174)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
e
>ction(Http11Protocol.java:549)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
v
>a:666)
>
>
>>>> at java.lang.Thread.run(Thread.java:534)
>>>>/
>>>>
>>>>/*root cause*/
>>>>
>>>>/javax.servlet.ServletException: Cannot find message resources under key
>>>>
>>>>
>org.apache.struts.action.MESSAGE
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
p
>l.java:533)
>
>
>>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>>> at
>>>>
>>>>
>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>
>
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
2
>10)
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
n
>FilterChain.java:247)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
h
>ain.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
a
>va:256)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
a
>va:191)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
e
>.java:553)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
0
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
.
>java:171)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
2
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a
>:174)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
e
>ction(Http11Protocol.java:549)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
v
>a:666)/
>
>
>>>> /at java.lang.Thread.run(Thread.java:534)/
>>>>
>>>>and in the tomcat localhost log I see the following slide related
>>>>
>>>>
>exception
>
>
>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>
>>>>
>key org.apache.struts.action.MESSAGE
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
2
>54)
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
n
>FilterChain.java:247)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
h
>ain.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
a
>va:256)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
a
>va:191)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
e
>.java:553)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
0
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
.
>java:171)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
2
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a
>:174)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
e
>ction(Http11Protocol.java:549)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
v
>a:666)
>
>
>>>> at java.lang.Thread.run(Thread.java:534)
>>>>/
>>>>
>>>>/*root cause*/
>>>>
>>>>/javax.servlet.ServletException: Cannot find message resources under
>>>>key org.apache.struts.action.MESSAGE at
>>>>
>>>>
>>>>
>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
p
>l.java:533)
>
>
>>>>at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
2
>10)
>
>
>>>>at
>>>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>>>
>>>>
>
>
>
>>>>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
n
>FilterChain.java:247)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
h
>ain.java:193)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
a
>va:256)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
a
>va:191)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas
e
>.java:553)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
0
>)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
.
>java:171)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
2
>)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:641)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a
>:174)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
k
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>>>at
>>>>
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
e
>ction(Http11Protocol.java:549)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
v
>a:666)
>
>
>>>>at java.lang.Thread.run(Thread.java:534) /
>>>>
>>>>As I was VERY careful to follow the instructions in RUNNING.txt to the
>>>>
>>>>
>letter,
>
>
>>>>I suspect any USER trying to get Slide running will have the same
>>>>
>>>>
>problems.
>
>
>>>>I will try to resolve the exception and continue until I get it running.
>>>>
>>>>Ollie
>>>>
>>>>
>>>>
>>>>
>>>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
Ok Jacob,
I will post only on slide-user.
Yes, I am trying to get slide webapp running on a "standard Tomcat"
4.1.29, not the integrated server by following the RUNNING.txt and
howto-tomcat.html! The intent is two fold, to get Slide running from a
build AND to correct these two references so USERS can also get Slide
running. If these references are wrong or leave a step out, then they
are counter productive and will lead USERS to frustration with Slide and
they will give up. I was posting to both lists as I felt with the
upcoming "release" that what I found in Errata should be corrected in
the Release.
I did a build of "clean, all" with Ant, ambiguous as "all" does
"clean,dist", but I will add that "webapp-dist" target, as you suggest
and as I found the default 'dist' or 'all' did NOT create the
dist/slide/webapp war files. So it was possible the war files I had
were from an earlier build with *-dist targets selected.
In RUNNING.txt under Building from Slide sources:
It says, "Please, read SLIDE_HOME/README, SLIDE_HOME/lib/README and
SLIDE_HOME/doc/installation.html files", however there is no README in
SLIDE_HOME/lib/ and SLIDE_HOME/README offers little more than to look at
installation.html and the non-existant SLIDE_HOME/lib/README.
In installation.html
It says, " Build Slide using :
cd $JAKARTA_HOME/jakarta-slide
$ANT_HOME/bin/ant.sh for Unix
however the default target in build.xml is "dist" which DOES NOT create
the webapp *.war files in /dist/slide/webapp.
So your comment, "then simply try to deploy the webapp on a standard
tomcat!" like anybody that doesn't know what you know is a fool.
Neither RUNNING.txt or howto-tomcat.html mentions enabling/uncommenting
<security-constraint> but it does mention setting
<init-param>
<param-name>domain</param-name>
<param-value>/Domain.xml</param-value>
</init-param>
which is already set in the dist.
In howto-tomcat.html
it says, "Copy slide-catalinawrapper.jar from the wrappers directory to
common/lib"
but in RUNNING.txt
it says, "cp $SLIDE_HOME/slide/wrappers/*.jar $WEB_SERVER/server/lib"
In howto-tomcat.html
it says, "Configure Catalina to use realm wrappers.catalina.SlideRealm
so that Catalina authenticates users based on users defined in the Slide
namespace." Now I know that you will say that if someone doesn't know
that the SlideRealm should be configured for the Slide context and not
for the Tomcat Standalone Engine, is something they should just know,
but I think to get the widest possible number of successful USERS of
Slide, this should be pointed out. I would think an example of the
Tomcat Slide context would be readily available and included in the
howto-tomcat.html
Don't get me wrong I appreciate any help I get in trying to get Slide
running and to help make RUNNING.txt and howto-tomcat.html better so it
does become "simple" but with the release now apparently back on track,
I believe getting these references correct is VERY important.
Not looking to start a flame war, just trying to get Slide running from
the instructions and conversely get the instructions to help others get
Slide running.
Ollie
Jacob Lund wrote:
>First of all - please stop posting this to both lists!
>
>Are you trying to get the slide webapp to run or the integrated server?
>
>If you do an "ANT webapp-dist" then simply try to deploy the webapp on a
>standard tomcat!
>
>Remember to add a root user to the realm (remember this user must be in role
>root)
>
>/Jacob
>
>-----Original Message-----
>From: Mike Oliver [mailto:oliverm@matrix-media.com]
>Sent: 17. november 2003 01:45
>To: Mike Oliver
>Cc: Slide Users Mailing List; Slide Dev Mailing List
>Subject: Re: RUNNING.txt Errata
>
>OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
>
>I didn't do it exactly the same....clever me I changed the
>slide.properties debug from default false to true. Setting it back to
>true though and then accessing 8080/slide now gives me:
>
>/javax.servlet.ServletException: java.lang.NullPointerException
> at
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
>5)
> at
>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
> at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>va:210)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>va:191)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
>)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
>java:171)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
> at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
>)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>:174)
> at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
> at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
>ction(Http11Protocol.java:549)
> at
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
>a:666)
> at java.lang.Thread.run(Thread.java:534)/
>
>
>Sorry.
>
>Ollie
>
>Mike Oliver wrote:
>
>
>
>>RUNNING.txt Errata continued
>>
>>Back at it again, with no success.
>>
>>I decided to eliminate the potential for my error induced through
>>trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
>>Administrator and Manager applications, then repeating the RUNNING.txt
>>instructions.
>>
>>This time however I only installed the slide.war, everything else was
>>the same, copying jars to common/lib and server/lib and the
>>slide.properties. I did note that the web.xml did not need to be
>>modified as instructed in the RUNNING.txt Advanced Configuration as
>>the entries were already there.
>>
>>No Startup problems, including the MBean exception (since I have yet
>>to install slide-admin), BUT accessing localhost:8080/slide gives....
>>
>>/javax.servlet.ServletException: java.lang.NullPointerException
>> at
>>
>>
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
>
>
>> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>> at
>>
>>
>org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
>5)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>va:210)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>va:191)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
>)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
>java:171)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>> at
>>
>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
>)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>:174)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>> at
>>
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>> at
>>
>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>> at
>>
>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>> at
>>
>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>> at
>>
>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
>ction(Http11Protocol.java:549)
>
>
>> at
>>
>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>> at
>>
>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
>a:666)/
>
>
>> /at java.lang.Thread.run(Thread.java:534)/
>>
>>RUNNING.txt line 133
>>
>> /7) Start up your web server
>> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>>
>>This howto-tomcat.html has different instructions as to where to copy
>>jar files with the same slide*.jar files going to common/lib but also
>>the wrappers....albeit a slight difference...
>>
>>I would really like to get Slide running from the latest build and
>>document what is needed so others could do the same.
>>
>>Ollie
>>
>>Mike Oliver wrote:
>>
>>
>>
>>>RUNNING.txt Errata continued
>>>
>>>Looking for the cause of startup exceptions...
>>>
>>>RUNNING.txt line 128
>>>
>>>/6) (You can skip this step and use the Slide server just by default)
>>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>>>copy it to
>>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>>
>>>There is no slide.properties located as referenced in
>>>SLIDE_HOME/slide/slide.properties, instead it is located at
>>>SLIDE_HOME/slide/conf/slide.properties.
>>>
>>>I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>>
>>>No change on accessign slide-admin with the following response:
>>>
>>>org.apache.jasper.JasperException: Cannot find message resources under key
>>>
>>>
>org.apache.struts.action.MESSAGE
>
>
>>> at
>>>
>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
>54)
>
>
>>> at
>>>
>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> .
>>> .
>>> .
>>> same as before
>>>
>>>Ollie
>>>
>>>
>>>
>>> a
>>>
>>>
>>>Mike Oliver wrote:
>>>
>>>
>>>
>>>>I have been working through getting the latest CVS version of Slide
>>>>to run on a Linux Red Hat 9 machine with the build coming from Ant
>>>>in Eclipse, and here are my notes.
>>>>
>>>>I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>>
>>>>I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>>>JAVA_HOME and SLIDE_HOME
>>>>
>>>>First Errata in RUNNING.txt
>>>>
>>>>line 55
>>>>
>>>>/* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>>
>>>>/
>>>>
>>>>with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>>>SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>>>jars either.
>>>>
>>>>I was able to execute the Slide client with
>>>>$SLIDE_HOME/client/bin/run.sh
>>>>
>>>>The cp of both the common/lib and server/lib jars went well and
>>>>since I was building with the same tomcat and commons jars they were
>>>>all the same versions.
>>>>
>>>>I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>>
>>>>Tomcat Manager showed all three slide webapps started and I clicked
>>>>on http://localhost:8080/slide-admin/index.jsp to go to the first
>>>>Slide app.
>>>>
>>>>This is what I got with a login of root/
>>>>/
>>>>
>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>
>>>>
>key org.apache.struts.action.MESSAGE
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
>54)
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>FilterChain.java:247)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>ain.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>va:256)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>va:191)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
>.java:553)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
>java:171)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>:174)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
>ction(Http11Protocol.java:549)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
>a:666)
>
>
>>>> at java.lang.Thread.run(Thread.java:534)
>>>>/
>>>>
>>>>/*root cause*/
>>>>
>>>>/javax.servlet.ServletException: Cannot find message resources under key
>>>>
>>>>
>org.apache.struts.action.MESSAGE
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
>l.java:533)
>
>
>>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>>> at
>>>>
>>>>
>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>
>
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
>10)
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>FilterChain.java:247)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>ain.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>va:256)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>va:191)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
>.java:553)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
>java:171)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>:174)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
>ction(Http11Protocol.java:549)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
>a:666)/
>
>
>>>> /at java.lang.Thread.run(Thread.java:534)/
>>>>
>>>>and in the tomcat localhost log I see the following slide related
>>>>
>>>>
>exception
>
>
>>>>/org.apache.jasper.JasperException: Cannot find message resources under
>>>>
>>>>
>key org.apache.struts.action.MESSAGE
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
>54)
>
>
>>>> at
>>>>
>>>>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>
>
>>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>FilterChain.java:247)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>ain.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>va:256)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>va:191)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
>.java:553)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
>java:171)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
>)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>:174)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>> at
>>>>
>>>>
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>> at
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
>ction(Http11Protocol.java:549)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>> at
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
>a:666)
>
>
>>>> at java.lang.Thread.run(Thread.java:534)
>>>>/
>>>>
>>>>/*root cause*/
>>>>
>>>>/javax.servlet.ServletException: Cannot find message resources under
>>>>key org.apache.struts.action.MESSAGE at
>>>>
>>>>
>>>>
>org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
>l.java:533)
>
>
>>>>at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>
>>>>
>>>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
>10)
>
>
>>>>at
>>>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>>>
>>>>
>
>
>
>>>>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>>>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>>
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>FilterChain.java:247)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>ain.java:193)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>va:256)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>va:191)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
>.java:553)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
>)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
>java:171)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
>)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:641)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>:174)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
>eNext(StandardPipeline.java:643)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
>
>>>>at
>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>>>at
>>>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>>>at
>>>>
>>>>
>>>>
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
>ction(Http11Protocol.java:549)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>
>
>>>>at
>>>>
>>>>
>>>>
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
>a:666)
>
>
>>>>at java.lang.Thread.run(Thread.java:534) /
>>>>
>>>>As I was VERY careful to follow the instructions in RUNNING.txt to the
>>>>
>>>>
>letter,
>
>
>>>>I suspect any USER trying to get Slide running will have the same
>>>>
>>>>
>problems.
>
>
>>>>I will try to resolve the exception and continue until I get it running.
>>>>
>>>>Ollie
>>>>
>>>>
>>>>
>>>>
>>>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
RE: RUNNING.txt Errata
Posted by Jacob Lund <jl...@qualiware.com>.
First of all - please stop posting this to both lists!
Are you trying to get the slide webapp to run or the integrated server?
If you do an "ANT webapp-dist" then simply try to deploy the webapp on a
standard tomcat!
Remember to add a root user to the realm (remember this user must be in role
root)
/Jacob
-----Original Message-----
From: Mike Oliver [mailto:oliverm@matrix-media.com]
Sent: 17. november 2003 01:45
To: Mike Oliver
Cc: Slide Users Mailing List; Slide Dev Mailing List
Subject: Re: RUNNING.txt Errata
OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
I didn't do it exactly the same....clever me I changed the
slide.properties debug from default false to true. Setting it back to
true though and then accessing 8080/slide now gives me:
/javax.servlet.ServletException: java.lang.NullPointerException
at
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
5)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:210)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
at java.lang.Thread.run(Thread.java:534)/
Sorry.
Ollie
Mike Oliver wrote:
> RUNNING.txt Errata continued
>
> Back at it again, with no success.
>
> I decided to eliminate the potential for my error induced through
> trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
> Administrator and Manager applications, then repeating the RUNNING.txt
> instructions.
>
> This time however I only installed the slide.war, everything else was
> the same, copying jars to common/lib and server/lib and the
> slide.properties. I did note that the web.xml did not need to be
> modified as instructed in the RUNNING.txt Advanced Configuration as
> the entries were already there.
>
> No Startup problems, including the MBean exception (since I have yet
> to install slide-admin), BUT accessing localhost:8080/slide gives....
>
>/javax.servlet.ServletException: java.lang.NullPointerException
> at
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
5)
> at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
> at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:210)
> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
> at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
> at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
> at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)/
> /at java.lang.Thread.run(Thread.java:534)/
>
> RUNNING.txt line 133
>
> /7) Start up your web server
> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>
> This howto-tomcat.html has different instructions as to where to copy
> jar files with the same slide*.jar files going to common/lib but also
> the wrappers....albeit a slight difference...
>
> I would really like to get Slide running from the latest build and
> document what is needed so others could do the same.
>
> Ollie
>
> Mike Oliver wrote:
>
>> RUNNING.txt Errata continued
>>
>> Looking for the cause of startup exceptions...
>>
>> RUNNING.txt line 128
>>
>> /6) (You can skip this step and use the Slide server just by default)
>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>> copy it to
>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>
>> There is no slide.properties located as referenced in
>> SLIDE_HOME/slide/slide.properties, instead it is located at
>> SLIDE_HOME/slide/conf/slide.properties.
>>
>> I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>
>> No change on accessign slide-admin with the following response:
>>
>>org.apache.jasper.JasperException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
>> at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
54)
>> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> .
>> .
>> .
>> same as before
>>
>>Ollie
>>
>>
>>
>> a
>>
>>
>> Mike Oliver wrote:
>>
>>> I have been working through getting the latest CVS version of Slide
>>> to run on a Linux Red Hat 9 machine with the build coming from Ant
>>> in Eclipse, and here are my notes.
>>>
>>> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>
>>> I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>> JAVA_HOME and SLIDE_HOME
>>>
>>> First Errata in RUNNING.txt
>>>
>>> line 55
>>>
>>> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>
>>> /
>>>
>>> with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>> jars either.
>>>
>>> I was able to execute the Slide client with
>>> $SLIDE_HOME/client/bin/run.sh
>>>
>>> The cp of both the common/lib and server/lib jars went well and
>>> since I was building with the same tomcat and commons jars they were
>>> all the same versions.
>>>
>>> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>
>>> Tomcat Manager showed all three slide webapps started and I clicked
>>> on http://localhost:8080/slide-admin/index.jsp to go to the first
>>> Slide app.
>>>
>>> This is what I got with a login of root/
>>> /
>>>
>>>/org.apache.jasper.JasperException: Cannot find message resources under
key org.apache.struts.action.MESSAGE
>>> at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
54)
>>> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
>>> at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
>>> at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:553)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
>>> at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
>>> at java.lang.Thread.run(Thread.java:534)
>>>/
>>>
>>> /*root cause*/
>>>
>>>/javax.servlet.ServletException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
>>> at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:533)
>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>> at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
10)
>>> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
>>> at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
>>> at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:553)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
>>> at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)/
>>> /at java.lang.Thread.run(Thread.java:534)/
>>>
>>>and in the tomcat localhost log I see the following slide related
exception
>>>
>>>/org.apache.jasper.JasperException: Cannot find message resources under
key org.apache.struts.action.MESSAGE
>>> at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
54)
>>> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
>>> at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
>>> at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:553)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
>>> at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
>>> at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
>>> at java.lang.Thread.run(Thread.java:534)
>>>/
>>>
>>> /*root cause*/
>>>
>>> /javax.servlet.ServletException: Cannot find message resources under
>>> key org.apache.struts.action.MESSAGE at
>>>
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:533)
>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
10)
>>> at
>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
>>> at
>>>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
>>> at
>>>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
>>>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
>>>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:553)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
>>>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at
>>>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
>>>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
>>>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>>> at
>>>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
>>> at
>>>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>>> at
>>>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at
>>>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at
>>>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
>>> at
>>>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at
>>>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
>>> at java.lang.Thread.run(Thread.java:534) /
>>>
>>>As I was VERY careful to follow the instructions in RUNNING.txt to the
letter,
>>>I suspect any USER trying to get Slide running will have the same
problems.
>>>
>>>I will try to resolve the exception and continue until I get it running.
>>>
>>>Ollie
>>>
>>>
>>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
I didn't do it exactly the same....clever me I changed the
slide.properties debug from default false to true. Setting it back to
true though and then accessing 8080/slide now gives me:
/javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534)/
Sorry.
Ollie
Mike Oliver wrote:
> RUNNING.txt Errata continued
>
> Back at it again, with no success.
>
> I decided to eliminate the potential for my error induced through
> trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
> Administrator and Manager applications, then repeating the RUNNING.txt
> instructions.
>
> This time however I only installed the slide.war, everything else was
> the same, copying jars to common/lib and server/lib and the
> slide.properties. I did note that the web.xml did not need to be
> modified as instructed in the RUNNING.txt Advanced Configuration as
> the entries were already there.
>
> No Startup problems, including the MBean exception (since I have yet
> to install slide-admin), BUT accessing localhost:8080/slide gives....
>
>/javax.servlet.ServletException: java.lang.NullPointerException
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
> at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
> /at java.lang.Thread.run(Thread.java:534)/
>
> RUNNING.txt line 133
>
> /7) Start up your web server
> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>
> This howto-tomcat.html has different instructions as to where to copy
> jar files with the same slide*.jar files going to common/lib but also
> the wrappers....albeit a slight difference...
>
> I would really like to get Slide running from the latest build and
> document what is needed so others could do the same.
>
> Ollie
>
> Mike Oliver wrote:
>
>> RUNNING.txt Errata continued
>>
>> Looking for the cause of startup exceptions...
>>
>> RUNNING.txt line 128
>>
>> /6) (You can skip this step and use the Slide server just by default)
>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>> copy it to
>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>
>> There is no slide.properties located as referenced in
>> SLIDE_HOME/slide/slide.properties, instead it is located at
>> SLIDE_HOME/slide/conf/slide.properties.
>>
>> I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>
>> No change on accessign slide-admin with the following response:
>>
>>org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> .
>> .
>> .
>> same as before
>>
>>Ollie
>>
>>
>>
>> a
>>
>>
>> Mike Oliver wrote:
>>
>>> I have been working through getting the latest CVS version of Slide
>>> to run on a Linux Red Hat 9 machine with the build coming from Ant
>>> in Eclipse, and here are my notes.
>>>
>>> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>
>>> I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>> JAVA_HOME and SLIDE_HOME
>>>
>>> First Errata in RUNNING.txt
>>>
>>> line 55
>>>
>>> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>
>>> /
>>>
>>> with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>> jars either.
>>>
>>> I was able to execute the Slide client with
>>> $SLIDE_HOME/client/bin/run.sh
>>>
>>> The cp of both the common/lib and server/lib jars went well and
>>> since I was building with the same tomcat and commons jars they were
>>> all the same versions.
>>>
>>> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>
>>> Tomcat Manager showed all three slide webapps started and I clicked
>>> on http://localhost:8080/slide-admin/index.jsp to go to the first
>>> Slide app.
>>>
>>> This is what I got with a login of root/
>>> /
>>>
>>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>>> at java.lang.Thread.run(Thread.java:534)
>>>/
>>>
>>> /*root cause*/
>>>
>>>/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>>> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
>>> /at java.lang.Thread.run(Thread.java:534)/
>>>
>>>and in the tomcat localhost log I see the following slide related exception
>>>
>>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>>> at java.lang.Thread.run(Thread.java:534)
>>>/
>>>
>>> /*root cause*/
>>>
>>> /javax.servlet.ServletException: Cannot find message resources under
>>> key org.apache.struts.action.MESSAGE at
>>> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>>> at
>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at
>>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>>> at java.lang.Thread.run(Thread.java:534) /
>>>
>>>As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
>>>I suspect any USER trying to get Slide running will have the same problems.
>>>
>>>I will try to resolve the exception and continue until I get it running.
>>>
>>>Ollie
>>>
>>>
>>>
>>
>
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
OBJECT ORIENTED PROGRAMMER SYNDROME, aka OOPS.
I didn't do it exactly the same....clever me I changed the
slide.properties debug from default false to true. Setting it back to
true though and then accessing 8080/slide now gives me:
/javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534)/
Sorry.
Ollie
Mike Oliver wrote:
> RUNNING.txt Errata continued
>
> Back at it again, with no success.
>
> I decided to eliminate the potential for my error induced through
> trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
> Administrator and Manager applications, then repeating the RUNNING.txt
> instructions.
>
> This time however I only installed the slide.war, everything else was
> the same, copying jars to common/lib and server/lib and the
> slide.properties. I did note that the web.xml did not need to be
> modified as instructed in the RUNNING.txt Advanced Configuration as
> the entries were already there.
>
> No Startup problems, including the MBean exception (since I have yet
> to install slide-admin), BUT accessing localhost:8080/slide gives....
>
>/javax.servlet.ServletException: java.lang.NullPointerException
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
> at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
> at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
> at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
> /at java.lang.Thread.run(Thread.java:534)/
>
> RUNNING.txt line 133
>
> /7) Start up your web server
> (Please, read SLIDE_HOME/doc/howto-tomcat.html)/
>
> This howto-tomcat.html has different instructions as to where to copy
> jar files with the same slide*.jar files going to common/lib but also
> the wrappers....albeit a slight difference...
>
> I would really like to get Slide running from the latest build and
> document what is needed so others could do the same.
>
> Ollie
>
> Mike Oliver wrote:
>
>> RUNNING.txt Errata continued
>>
>> Looking for the cause of startup exceptions...
>>
>> RUNNING.txt line 128
>>
>> /6) (You can skip this step and use the Slide server just by default)
>> If you need, edit SLIDE_HOME/slide/slide.properties file and
>> copy it to
>> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
>> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>>
>> There is no slide.properties located as referenced in
>> SLIDE_HOME/slide/slide.properties, instead it is located at
>> SLIDE_HOME/slide/conf/slide.properties.
>>
>> I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>>
>> No change on accessign slide-admin with the following response:
>>
>>org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> .
>> .
>> .
>> same as before
>>
>>Ollie
>>
>>
>>
>> a
>>
>>
>> Mike Oliver wrote:
>>
>>> I have been working through getting the latest CVS version of Slide
>>> to run on a Linux Red Hat 9 machine with the build coming from Ant
>>> in Eclipse, and here are my notes.
>>>
>>> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>>
>>> I set my environment variables for CATALINA_HOME, WEB_SERVER,
>>> JAVA_HOME and SLIDE_HOME
>>>
>>> First Errata in RUNNING.txt
>>>
>>> line 55
>>>
>>> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>>
>>> /
>>>
>>> with $SLIDE_HOME set to the build's /dist/ there is no README in the
>>> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>>> jars either.
>>>
>>> I was able to execute the Slide client with
>>> $SLIDE_HOME/client/bin/run.sh
>>>
>>> The cp of both the common/lib and server/lib jars went well and
>>> since I was building with the same tomcat and commons jars they were
>>> all the same versions.
>>>
>>> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>>
>>> Tomcat Manager showed all three slide webapps started and I clicked
>>> on http://localhost:8080/slide-admin/index.jsp to go to the first
>>> Slide app.
>>>
>>> This is what I got with a login of root/
>>> /
>>>
>>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>>> at java.lang.Thread.run(Thread.java:534)
>>>/
>>>
>>> /*root cause*/
>>>
>>>/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>>> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
>>> /at java.lang.Thread.run(Thread.java:534)/
>>>
>>>and in the tomcat localhost log I see the following slide related exception
>>>
>>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>>> at java.lang.Thread.run(Thread.java:534)
>>>/
>>>
>>> /*root cause*/
>>>
>>> /javax.servlet.ServletException: Cannot find message resources under
>>> key org.apache.struts.action.MESSAGE at
>>> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>>> at
>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>> at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>>> at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>> at
>>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>> at
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>> at
>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>> at
>>> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>>> at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>>> at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>>> at
>>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>>> at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>>> at java.lang.Thread.run(Thread.java:534) /
>>>
>>>As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
>>>I suspect any USER trying to get Slide running will have the same problems.
>>>
>>>I will try to resolve the exception and continue until I get it running.
>>>
>>>Ollie
>>>
>>>
>>>
>>
>
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
RUNNING.txt Errata continued
Back at it again, with no success.
I decided to eliminate the potential for my error induced through
trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
Administrator and Manager applications, then repeating the RUNNING.txt
instructions.
This time however I only installed the slide.war, everything else was
the same, copying jars to common/lib and server/lib and the
slide.properties. I did note that the web.xml did not need to be
modified as instructed in the RUNNING.txt Advanced Configuration as the
entries were already there.
No Startup problems, including the MBean exception (since I have yet to
install slide-admin), BUT accessing localhost:8080/slide gives....
/javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
/at java.lang.Thread.run(Thread.java:534)/
RUNNING.txt line 133
/7) Start up your web server
(Please, read SLIDE_HOME/doc/howto-tomcat.html)/
This howto-tomcat.html has different instructions as to where to copy
jar files with the same slide*.jar files going to common/lib but also
the wrappers....albeit a slight difference...
I would really like to get Slide running from the latest build and
document what is needed so others could do the same.
Ollie
Mike Oliver wrote:
> RUNNING.txt Errata continued
>
> Looking for the cause of startup exceptions...
>
> RUNNING.txt line 128
>
> /6) (You can skip this step and use the Slide server just by default)
> If you need, edit SLIDE_HOME/slide/slide.properties file and copy
> it to
> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>
> There is no slide.properties located as referenced in
> SLIDE_HOME/slide/slide.properties, instead it is located at
> SLIDE_HOME/slide/conf/slide.properties.
>
> I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>
> No change on accessign slide-admin with the following response:
>
>org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> .
> .
> .
> same as before
>
>Ollie
>
>
>
> a
>
>
> Mike Oliver wrote:
>
>> I have been working through getting the latest CVS version of Slide
>> to run on a Linux Red Hat 9 machine with the build coming from Ant in
>> Eclipse, and here are my notes.
>>
>> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>
>> I set my environment variables for CATALINA_HOME, WEB_SERVER,
>> JAVA_HOME and SLIDE_HOME
>>
>> First Errata in RUNNING.txt
>>
>> line 55
>>
>> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>
>> /
>>
>> with $SLIDE_HOME set to the build's /dist/ there is no README in the
>> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>> jars either.
>>
>> I was able to execute the Slide client with $SLIDE_HOME/client/bin/run.sh
>>
>> The cp of both the common/lib and server/lib jars went well and since
>> I was building with the same tomcat and commons jars they were all
>> the same versions.
>>
>> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>
>> Tomcat Manager showed all three slide webapps started and I clicked
>> on http://localhost:8080/slide-admin/index.jsp to go to the first
>> Slide app.
>>
>> This is what I got with a login of root/
>> /
>>
>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>> at java.lang.Thread.run(Thread.java:534)
>>/
>>
>> /*root cause*/
>>
>>/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
>> /at java.lang.Thread.run(Thread.java:534)/
>>
>>and in the tomcat localhost log I see the following slide related exception
>>
>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>> at java.lang.Thread.run(Thread.java:534)
>>/
>>
>> /*root cause*/
>>
>> /javax.servlet.ServletException: Cannot find message resources under
>> key org.apache.struts.action.MESSAGE at
>> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>> at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at
>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>> at java.lang.Thread.run(Thread.java:534) /
>>
>>As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
>>I suspect any USER trying to get Slide running will have the same problems.
>>
>>I will try to resolve the exception and continue until I get it running.
>>
>>Ollie
>>
>>
>>
>
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
RUNNING.txt Errata continued
Back at it again, with no success.
I decided to eliminate the potential for my error induced through
trials, by reinstalling Tomcat, verifying Tomcat with the Tomcat
Administrator and Manager applications, then repeating the RUNNING.txt
instructions.
This time however I only installed the slide.war, everything else was
the same, copying jars to common/lib and server/lib and the
slide.properties. I did note that the web.xml did not need to be
modified as instructed in the RUNNING.txt Advanced Configuration as the
entries were already there.
No Startup problems, including the MBean exception (since I have yet to
install slide-admin), BUT accessing localhost:8080/slide gives....
/javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:316)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:234)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
/at java.lang.Thread.run(Thread.java:534)/
RUNNING.txt line 133
/7) Start up your web server
(Please, read SLIDE_HOME/doc/howto-tomcat.html)/
This howto-tomcat.html has different instructions as to where to copy
jar files with the same slide*.jar files going to common/lib but also
the wrappers....albeit a slight difference...
I would really like to get Slide running from the latest build and
document what is needed so others could do the same.
Ollie
Mike Oliver wrote:
> RUNNING.txt Errata continued
>
> Looking for the cause of startup exceptions...
>
> RUNNING.txt line 128
>
> /6) (You can skip this step and use the Slide server just by default)
> If you need, edit SLIDE_HOME/slide/slide.properties file and copy
> it to
> WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
> (Please, read SLIDE_HOME/doc/conf-lib.html)/
>
> There is no slide.properties located as referenced in
> SLIDE_HOME/slide/slide.properties, instead it is located at
> SLIDE_HOME/slide/conf/slide.properties.
>
> I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
>
> No change on accessign slide-admin with the following response:
>
>org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> .
> .
> .
> same as before
>
>Ollie
>
>
>
> a
>
>
> Mike Oliver wrote:
>
>> I have been working through getting the latest CVS version of Slide
>> to run on a Linux Red Hat 9 machine with the build coming from Ant in
>> Eclipse, and here are my notes.
>>
>> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>>
>> I set my environment variables for CATALINA_HOME, WEB_SERVER,
>> JAVA_HOME and SLIDE_HOME
>>
>> First Errata in RUNNING.txt
>>
>> line 55
>>
>> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>>
>> /
>>
>> with $SLIDE_HOME set to the build's /dist/ there is no README in the
>> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
>> jars either.
>>
>> I was able to execute the Slide client with $SLIDE_HOME/client/bin/run.sh
>>
>> The cp of both the common/lib and server/lib jars went well and since
>> I was building with the same tomcat and commons jars they were all
>> the same versions.
>>
>> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>>
>> Tomcat Manager showed all three slide webapps started and I clicked
>> on http://localhost:8080/slide-admin/index.jsp to go to the first
>> Slide app.
>>
>> This is what I got with a login of root/
>> /
>>
>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>> at java.lang.Thread.run(Thread.java:534)
>>/
>>
>> /*root cause*/
>>
>>/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
>> /at java.lang.Thread.run(Thread.java:534)/
>>
>>and in the tomcat localhost log I see the following slide related exception
>>
>>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>> at java.lang.Thread.run(Thread.java:534)
>>/
>>
>> /*root cause*/
>>
>> /javax.servlet.ServletException: Cannot find message resources under
>> key org.apache.struts.action.MESSAGE at
>> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>> at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>> at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>> at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>> at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> at
>> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>> at
>> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
>> at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>> at java.lang.Thread.run(Thread.java:534) /
>>
>>As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
>>I suspect any USER trying to get Slide running will have the same problems.
>>
>>I will try to resolve the exception and continue until I get it running.
>>
>>Ollie
>>
>>
>>
>
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
RUNNING.txt Errata continued
Looking for the cause of startup exceptions...
RUNNING.txt line 128
/6) (You can skip this step and use the Slide server just by default)
If you need, edit SLIDE_HOME/slide/slide.properties file and copy it to
WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
(Please, read SLIDE_HOME/doc/conf-lib.html)/
There is no slide.properties located as referenced in
SLIDE_HOME/slide/slide.properties, instead it is located at
SLIDE_HOME/slide/conf/slide.properties.
I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
No change on accessign slide-admin with the following response:
org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
.
.
.
same as before
Ollie
a
Mike Oliver wrote:
> I have been working through getting the latest CVS version of Slide to
> run on a Linux Red Hat 9 machine with the build coming from Ant in
> Eclipse, and here are my notes.
>
> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>
> I set my environment variables for CATALINA_HOME, WEB_SERVER,
> JAVA_HOME and SLIDE_HOME
>
> First Errata in RUNNING.txt
>
> line 55
>
> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>
> /
>
> with $SLIDE_HOME set to the build's /dist/ there is no README in the
> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
> jars either.
>
> I was able to execute the Slide client with $SLIDE_HOME/client/bin/run.sh
>
> The cp of both the common/lib and server/lib jars went well and since
> I was building with the same tomcat and commons jars they were all the
> same versions.
>
> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>
> Tomcat Manager showed all three slide webapps started and I clicked on
> http://localhost:8080/slide-admin/index.jsp to go to the first Slide app.
>
> This is what I got with a login of root/
> /
>
>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534)
>/
>
> /*root cause*/
>
>/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
> /at java.lang.Thread.run(Thread.java:534)/
>
>and in the tomcat localhost log I see the following slide related exception
>
>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534)
>/
>
> /*root cause*/
>
> /javax.servlet.ServletException: Cannot find message resources under
> key org.apache.struts.action.MESSAGE at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534) /
>
>As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
>I suspect any USER trying to get Slide running will have the same problems.
>
>I will try to resolve the exception and continue until I get it running.
>
>Ollie
>
>
>
Re: RUNNING.txt Errata
Posted by Oliver Zeigermann <oz...@c1-fse.de>.
Hmmm. I guess RUNNING.txt is for 1.0.x, isn't it?
Oliver
Mike Oliver wrote:
> I have been working through getting the latest CVS version of Slide to
> run on a Linux Red Hat 9 machine with the build coming from Ant in
> Eclipse, and here are my notes.
>
> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>
> I set my environment variables for CATALINA_HOME, WEB_SERVER, JAVA_HOME
> and SLIDE_HOME
>
> First Errata in RUNNING.txt
>
> line 55
>
> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>
> /
>
> with $SLIDE_HOME set to the build's /dist/ there is no README in the
> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any jars
> either.
>
> I was able to execute the Slide client with $SLIDE_HOME/client/bin/run.sh
>
> The cp of both the common/lib and server/lib jars went well and since I
> was building with the same tomcat and commons jars they were all the
> same versions.
>
> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>
> Tomcat Manager showed all three slide webapps started and I clicked on
> http://localhost:8080/slide-admin/index.jsp to go to the first Slide app.
>
> This is what I got with a login of root/
> /
>
> /org.apache.jasper.JasperException: Cannot find message resources under
> key org.apache.struts.action.MESSAGE
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>
> at java.lang.Thread.run(Thread.java:534)
> /
>
> /*root cause*/
>
> /javax.servlet.ServletException: Cannot find message resources under key
> org.apache.struts.action.MESSAGE
> at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
>
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
>
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
>
> /at java.lang.Thread.run(Thread.java:534)/
>
> and in the tomcat localhost log I see the following slide related exception
>
> /org.apache.jasper.JasperException: Cannot find message resources under
> key org.apache.struts.action.MESSAGE
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
>
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
>
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
>
> at java.lang.Thread.run(Thread.java:534)
> /
>
> /*root cause*/
>
> /javax.servlet.ServletException: Cannot find message resources under key
> org.apache.struts.action.MESSAGE at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534) /
>
> As I was VERY careful to follow the instructions in RUNNING.txt to the
> letter, I suspect any USER trying to get Slide running will have the
> same problems.
>
> I will try to resolve the exception and continue until I get it running.
>
> Ollie
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: RUNNING.txt Errata
Posted by Mike Oliver <ol...@matrix-media.com>.
RUNNING.txt Errata continued
Looking for the cause of startup exceptions...
RUNNING.txt line 128
/6) (You can skip this step and use the Slide server just by default)
If you need, edit SLIDE_HOME/slide/slide.properties file and copy it to
WEB_SERVER/webapps/slide/WEB-INF/classes/slide.properties
(Please, read SLIDE_HOME/doc/conf-lib.html)/
There is no slide.properties located as referenced in
SLIDE_HOME/slide/slide.properties, instead it is located at
SLIDE_HOME/slide/conf/slide.properties.
I copied it to webapps/slide/WEB-INF/classes and restarted Tomcat.
No change on accessign slide-admin with the following response:
org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
.
.
.
same as before
Ollie
a
Mike Oliver wrote:
> I have been working through getting the latest CVS version of Slide to
> run on a Linux Red Hat 9 machine with the build coming from Ant in
> Eclipse, and here are my notes.
>
> I did a good build with Ant setting /clean/ and /all /in Eclipse.
>
> I set my environment variables for CATALINA_HOME, WEB_SERVER,
> JAVA_HOME and SLIDE_HOME
>
> First Errata in RUNNING.txt
>
> line 55
>
> /* Install all jars required for Slide (refer to SLIDE_HOME/lib/README)
>
> /
>
> with $SLIDE_HOME set to the build's /dist/ there is no README in the
> SLIDE_HOME/lib/README. The README in SLIDE_HOME does not list any
> jars either.
>
> I was able to execute the Slide client with $SLIDE_HOME/client/bin/run.sh
>
> The cp of both the common/lib and server/lib jars went well and since
> I was building with the same tomcat and commons jars they were all the
> same versions.
>
> I then copied the war files to $WEB_SERVER/webapps and restarted Tomcat.
>
> Tomcat Manager showed all three slide webapps started and I clicked on
> http://localhost:8080/slide-admin/index.jsp to go to the first Slide app.
>
> This is what I got with a login of root/
> /
>
>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534)
>/
>
> /*root cause*/
>
>/javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)/
> /at java.lang.Thread.run(Thread.java:534)/
>
>and in the tomcat localhost log I see the following slide related exception
>
>/org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534)
>/
>
> /*root cause*/
>
> /javax.servlet.ServletException: Cannot find message resources under
> key org.apache.struts.action.MESSAGE at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:194) at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> at java.lang.Thread.run(Thread.java:534) /
>
>As I was VERY careful to follow the instructions in RUNNING.txt to the letter,
>I suspect any USER trying to get Slide running will have the same problems.
>
>I will try to resolve the exception and continue until I get it running.
>
>Ollie
>
>
>