Re: apache lenya 2.0.3 and tomcat6.0.26 -- 500 error

florent andré <[email protected]>
Newsgroups gmane.comp.cms.lenya.user
Message-ID <[email protected]>
Hi,

this is because this classes :

java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException

and other [1] are not presents in the $tomcat/common/endorsed/ (they are 
in the cocoon sources)

If I well remember my old test on tomcat 6 :
- T6 don't have still common/endorsed folder. You have to define yours 
common/endorsed places in one of the T6 configuration file.

- Another solution could be to redefine the common/endorsed path lib for 
cocoon... but it seems less easy.

Create a T6/common/endorsed folder and define it in T6 config will solve 
this problem.

Have a good day


[1]
jakarta-bcel-20040329.jar
jakarta-regexp-1.5.jar
xalan2.7.1.jar
xercesImpl-2.9.1.jar
xml-apis-1.3.04.jar


On 02/06/2010 20:00, top7ob wrote:
>
> hii all  i used apache lenya 2.0.3.
> I build it by jdk1.6.0_20.
>
> I installed apache-tomcat-6.0.26
>
> and when i open the lenya http://localhost:8080/lenya/  I has this error :
>
>
>   HTTP Status 500 -
>
> --------------------------------------------------------------------------------
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: Servlet.init() for servlet Cocoon threw
> exception
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
>
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> 	org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
> 	java.lang.Thread.run(Unknown Source)
>
>
> root cause
>
> java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException
> 	org.apache.cocoon.Cocoon.configure(Cocoon.java:422)
> 	org.apache.cocoon.Cocoon.initialize(Cocoon.java:336)
>
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1429)
> 	org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:499)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
>
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> 	org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
> 	java.lang.Thread.run(Unknown Source)
>
>
> root cause
>
> java.lang.ClassNotFoundException: org.apache.regexp.RESyntaxException
>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
> 	org.apache.cocoon.Cocoon.configure(Cocoon.java:422)
> 	org.apache.cocoon.Cocoon.initialize(Cocoon.java:336)
>
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
>
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1429)
> 	org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:499)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
>
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> 	org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
> 	java.lang.Thread.run(Unknown Source)
>
> How i can solve this?  :,(
>
> Please Hlep My !!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.