You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lenya.apache.org by Ron Wheeler <rw...@artifact-software.com> on 2005/07/13 16:56:15 UTC

Tomcat can not find class.

After removing the spaces from the TOMCAT_HOME, at least now I am now 
getting a cocoon screen in the browser window.

If I look with windows explorer, the missing file 
BypassableAccessController.class does seem to be in the right place
C:\Program Files\Apache Software Foundation\Tomcat 
5.5\webapps\lenya\WEB-INF\classes\org\apache\lenya\ac\impl

Any idea about what I have missed?

The clean build in Eclipse takes 15 minutes and another 4-5 to copy the 
files over. Wow!!! At lot of code built into this.

Ron
---------------
Text scraped of Firefox window.


  Initialization Problem

Message: org.apache.lenya.ac.impl.BypassableAccessController

Description: 
org.apache.avalon.framework.configuration.ConfigurationException: Could 
not get class

Sender: org.apache.cocoon.servlet.CocoonServlet

Source: Cocoon Servlet

cause

java.lang.ClassNotFoundException: org.apache.lenya.ac.impl.BypassableAccessController

request-uri

/lenya/

full exception chain stacktrace

org.apache.avalon.framework.configuration.ConfigurationException: Could not get class 
	at org.apache.avalon.excalibur.component.ExcaliburComponentManager.configure(ExcaliburComponentManager.java:456)
	at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:240)
	at org.apache.cocoon.Cocoon.configure(Cocoon.java:415)
	at org.apache.cocoon.Cocoon.initialize(Cocoon.java:272)
	at org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
	at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1391)
	at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:481)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4087)
	at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1074)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1166)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1301)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1561)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1550)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.lenya.ac.impl.BypassableAccessController
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
	at org.apache.avalon.excalibur.component.ExcaliburComponentManager.configure(ExcaliburComponentManager.java:442)
	... 19 more

stacktrace

java.lang.ClassNotFoundException: org.apache.lenya.ac.impl.BypassableAccessController
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
	at org.apache.avalon.excalibur.component.ExcaliburComponentManager.configure(ExcaliburComponentManager.java:442)
	at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:240)
	at org.apache.cocoon.Cocoon.configure(Cocoon.java:415)
	at org.apache.cocoon.Cocoon.initialize(Cocoon.java:272)
	at org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
	at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1391)
	at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:481)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4087)
	at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1074)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1166)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1301)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1561)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1550)

	at java.lang.Thread.run(Unknown Source)

Apache Cocoon 2.1.7 <http://cocoon.apache.org/>





---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org


Re: Tomcat can not find class.

Posted by Ron Wheeler <rw...@artifact-software.com>.
I am not sure that it will run any faster from the command line. It is 
building and moving over 8700 files (or so it says)
If I do not run a "clean" task it is a lot quicker.
Once I get it functioning I might try Ant both ways to see what Eclipse 
adds in overhead.

Ron


Gregor J. Rothfuss wrote:

> Ron Wheeler wrote:
>
>> After removing the spaces from the TOMCAT_HOME, at least now I am now 
>> getting a cocoon screen in the browser window.
>>
>> If I look with windows explorer, the missing file 
>> BypassableAccessController.class does seem to be in the right place
>> C:\Program Files\Apache Software Foundation\Tomcat 
>> 5.5\webapps\lenya\WEB-INF\classes\org\apache\lenya\ac\impl
>>
>> Any idea about what I have missed?
>>
>> The clean build in Eclipse takes 15 minutes and another 4-5 to copy 
>> the files over. Wow!!! At lot of code built into this.
>
>
> hmm. this is why i
>
>  * use ant from the command line, even though i have eclipse set up to 
> autocompile (clean build is approx 50s)
>  * do not bother with tomcat so i dont incur this huge copying cost
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org


Re: Tomcat can not find class.

Posted by "Gregor J. Rothfuss" <gr...@apache.org>.
Ron Wheeler wrote:
> After removing the spaces from the TOMCAT_HOME, at least now I am now 
> getting a cocoon screen in the browser window.
> 
> If I look with windows explorer, the missing file 
> BypassableAccessController.class does seem to be in the right place
> C:\Program Files\Apache Software Foundation\Tomcat 
> 5.5\webapps\lenya\WEB-INF\classes\org\apache\lenya\ac\impl
> 
> Any idea about what I have missed?
> 
> The clean build in Eclipse takes 15 minutes and another 4-5 to copy the 
> files over. Wow!!! At lot of code built into this.

hmm. this is why i

  * use ant from the command line, even though i have eclipse set up to 
autocompile (clean build is approx 50s)
  * do not bother with tomcat so i dont incur this huge copying cost

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org


Re: Tomcat can not find class.

Posted by "Mike M." <le...@mordent.com>.
Ron Wheeler <rwheeler <at> artifact-software.com> writes:

> 
> After removing the spaces from the TOMCAT_HOME, at least now I am now 
> getting a cocoon screen in the browser window.
> 
> If I look with windows explorer, the missing file 
> BypassableAccessController.class does seem to be in the right place
> C:\Program Files\Apache Software Foundation\Tomcat 
> 5.5\webapps\lenya\WEB-INF\classes\org\apache\lenya\ac\impl
> 
> Any idea about what I have missed?
> 

Hi,

I remember reading something a few months back that bad things can happen if you
install and run tomcat on Windows in a directory that has spaces in the name. 
Maybe this could be causing your problem?  Since then I've always overridden the
default install path to something like c:\apache\tomcat5

-mm



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org