Stephen Sklarew escribió:

> This seemed to get me one step closer -- I chmod 777 the whole templates
> directory for now.  Yet, now I've got this error:
>

There are two different errors here. I ask about the first in a response to the
next message,


About the second  (Unable to open taglibrary {0} : {1}), I got a similar error
with a fresh build ob jetspeed on a cvs version of tomcat 3.2.1 .

I think they are changing things in tomcat, due to security issues. and they no
longer allow ../ in several places, which caused my error.

I solved it by going to the layout and template directories, and changin
references to ../../tld/... with webapp absolute paths: /WEB-INF/tld/...

I think the issue is real. I also think that people using Websphere can
experiment problems with absolute paths like this one. Anybody knows for
certain? If nobody oposes, path to tld is better absolute (WRT webapp path),
but I think it could bring problems with other servlet containers.

Workaroud for the second error: change paths to tld in jsp file by paths
starting by /WEB-INF

Please, try it


>
> initializing service: TurbineGlobalCacheService
> XSL Error: Cannot use a DTMLiaison for a input DOM node... pass a
> org.apache.xal
> an.xpath.xdom.XercesLiaison instead!
> XSL Error: SAX Exception
> XXXMangler: /WEB-INF/templates/jsp/layouts/html/default.jsp
> WEB-INF/templates/js
> p/layouts/html default
> 2001-01-07 07:48:43 - JspInterceptor: Update class Name
> WEB-INF.templates.jsp.la
> youts.html.default_1
> 2001-01-07 07:48:46 - JspInterceptor: compile: req=R( /jetspeed +
> /WEB-INF/templ
> ates/jsp/layouts/html/default.jsp + null) -
> org.apache.jasper.compiler.CompileEx
> ception:
> /usr/local/tomcat/webapps/jetspeed/WEB-INF/templates/jsp/layouts/html/d
> efault.jsp(0,0) Unable to open taglibrary {0} : {1}
>         at
> org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspP
> arseEventListener.java:712)
>         at
> org.apache.jasper.compiler.DelegatingListener.handleDirective(Delegat
> ingListener.java:116)
>         at
> org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:215)
>         at org.apache.jasper.compiler.Parser.parse(Parser.java:1077)
>         at org.apache.jasper.compiler.Parser.parse(Parser.java:1042)
>         at org.apache.jasper.compiler.Parser.parse(Parser.java:1038)
>         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:182)
>         at
> org.apache.tomcat.facade.JasperLiaison.compile(JspInterceptor.java:37
> 9)
>         at
> org.apache.tomcat.facade.JasperLiaison.processJspFile(JspInterceptor.
> java:346)
>         at
> org.apache.tomcat.facade.JspInterceptor.requestMap(JspInterceptor.jav
> a:212)
>         at
> org.apache.tomcat.core.ContextManager.processRequest(ContextManager.j
> ava:742)
>         at
> org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatc
> herImpl.java:267)
>         at
> org.apache.jetspeed.services.jsp.JetspeedJspService.handleRequest(Jet
> speedJspService.java:169)
>         at
> org.apache.jetspeed.modules.layouts.JetspeedJspLayout.doBuild(Jetspee
> dJspLayout.java:122)
>         at org.apache.turbine.modules.Layout.build(Layout.java:93)
>         at
> org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
>         at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java
> :170)
>         at org.apache.turbine.modules.Page.build(Page.java:92)
>         at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
>         at org.apache.turbine.Turbine.doGet(Turbine.java:364)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
>         at
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java
> :481)
>         at org.apache.tomcat.core.Handler.service(Handler.java:225)
>         at
> org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:4
> 29)
>         at
> org.apache.tomcat.facade.RequestDispatcherImpl.invoke(RequestDispatch
> erImpl.java:536)
>         at
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatc
> herImpl.java:192)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:424)
>         at index_1._jspService(index_1.java:59)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
>         at
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java
> :481)
>         at org.apache.tomcat.core.Handler.service(Handler.java:225)
>         at
> org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:4
> 29)
>         at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.
> java:711)
>         at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:633
> )
>         at
> org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
> Http10Interceptor.java:142)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :426)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:497)
>         at java.lang.Thread.run(Thread.java:484)
>
> Error=Error encountered processing a
> template:/WEB-INF/templates/jsp/layouts/htm
> l/default.jsp
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of
> [EMAIL PROTECTED]
> Sent: Saturday, January 06, 2001 9:54 AM
> To: JetSpeed
> Subject: Re: Error when navigating to http://<domain>/jetspeed/index.jsp
>
> Stephen Sklarew wrote:
> >
> > any ideas?
> >
> > end initializing all services
> > initializing service: TurbineAssemblerBrokerService
> > initializing service: TurbineSecurityService
> > initializing service: TurbineGlobalCacheService
> > XSL Error: Cannot use a DTMLiaison for a input DOM node... pass a
> > org.apache.xalan.xpath.xdom.XercesLiaison instead!
> > XSL Error: SAX Exception
> > XXXMangler: /WEB-INF/templates/jsp/layouts/html/default.jsp
> > WEB-INF/templates/jsp/layouts/html default
> > writeVersion()
> >
> /usr/local/tomcat/work/DEFAULT/jetspeed/WEB-INF/templates/jsp/layouts/html/d
> > efault.verjava.io.FileNotFoundException:
> >
> /usr/local/tomcat/work/DEFAULT/jetspeed/WEB-INF/templates/jsp/layouts/html/d
> > efault.ver (No such file or directory)
> > 2001-01-05 10:34:03 - JspInterceptor: Update class Name
> > WEB-INF.templates.jsp.layouts.html.default_1
> > 2001-01-05 10:34:03 - Package name is: WEB-INF.templates.jsp.layouts.html
> > 2001-01-05 10:34:03 - Class file name is:
> >
> /usr/local/tomcat/work/DEFAULT/jetspeed/WEB-INF/templates/jsp/layouts/html/d
> > efault_1.class
> > 2001-01-05 10:34:03 - Java file name is:
> >
> /usr/local/tomcat/work/DEFAULT/jetspeed/WEB-INF/templates/jsp/layouts/html/d
> > efault_1.java
> > 2001-01-05 10:34:03 - Class name is: default_1
> > 2001-01-05 10:34:04 - JspInterceptor: compile: req=R( /jetspeed +
> > /WEB-INF/templates/jsp/layouts/html/default.jsp + null) -
> > java.io.FileNotFoundException:
> >
> /usr/local/tomcat/work/DEFAULT/jetspeed/WEB-INF/templates/jsp/layouts/html/d
> > efault_1.java (No such file or directory)
>
> Check that your Tomcat engine has Unix write permission on the directory
> /usr/local/tomcat/work.
>
> --
> Raphaël Luta - [EMAIL PROTECTED]
> Vivendi Universal Networks - Services Manager / Paris
>
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/[email protected]/>
> List Help?:          [EMAIL PROTECTED]
>
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/[email protected]/>
> List Help?:          [EMAIL PROTECTED]



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/[email protected]/>
List Help?:          [EMAIL PROTECTED]

Reply via email to