Ed,
RTFM (faq.xml in xdocs directory):
<faq>
<question>
How can I run @docname@ without X11. Why is a Display needed?
</question>
<answer>
<p>
An Xserver is needed due to the batik library fop uses. batik uses
java's graphics code, which in turn requires the Xserver.
If you don't have an xserver on your system, and can't set the DISPLAY
variable to one, then try out xvfb. xvfb gives you an 'in-memory'
xserver, which doesn't require any display hardware to run.
</p>
<source>
<![CDATA[
$> Xvfb :1 -screen 0 800x600x8 &
$> export DISPLAY=:1
$> $TOMCAT_HOME/bin/startup.sh -f server.xml
]]>
</source>
</answer>
</faq>
Vadim
> -----Original Message-----
> From: Ed [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 02, 2001 11:11 AM
> To: [EMAIL PROTECTED]
> Subject: C2 Sitemap Error
>
>
> Hi All,
>
> The sitemap will not compile for my installation
>
> Sun Enterprise (no graphical environment)
> Linux Redhat 6.2
> Blackdown JDK1.2.2
> Tomcat 4.0-b6
>
> Attached is sniplet of log.
>
> I cleaned out webapps (removed all cocoon)
> Got new cvs and did build
> Copied war to webapps directory
> Then got following errors:
>
>
> ERROR 28693 [cocoon ] (Thread-18): Error compiling sitemap
> java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the
>value of the DISPLAY variable.
> at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
> at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:62)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:124)
> at
>java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:63)
> at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:60)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:124)
> at java.awt.Toolkit$2.run(Toolkit.java:499)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:492)
> at java.awt.SystemColor.updateSystemColors(SystemColor.java:346)
> at java.awt.SystemColor.<clinit>(SystemColor.java:339)
> at
>org.apache.batik.css.value.DefaultSystemColorResolver.activeBorder(DefaultSystemColorResolver.java:27)
> at org.apache.batik.css.value.ColorFactory.<init>(ColorFactory.java:75)
> at
>org.apache.batik.css.value.CommonValueFactoryMap.<init>(CommonValueFactoryMap.java:39)
> at
>org.apache.batik.css.svg.SVGValueFactoryMap.<init>(SVGValueFactoryMap.java:39)
> at
>org.apache.batik.css.svg.SVGValueFactoryMap.<init>(SVGValueFactoryMap.java:32)
> at
>org.apache.batik.dom.svg.SVGDOMImplementation.<init>(SVGDOMImplementation.java:88)
> at
>org.apache.batik.dom.svg.SVGDOMImplementation.<clinit>(SVGDOMImplementation.java:59)
>
> at
>org.apache.batik.dom.svg.SAXSVGDocumentFactory.<init>(SAXSVGDocumentFactory.java:59)
> at org.apache.cocoon.xml.dom.SVGBuilder.<init>(SVGBuilder.java:59)
> at org.apache.cocoon.serialization.SVGSerializer.<init>(SVGSerializer.java:47)
> at java.lang.Class.newInstance0(Native Method)
> at java.lang.Class.newInstance(Class.java:241)
> at
>org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:81)
> at
>org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.java:70)
> at
>org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResourceLimitingPool.java:82)
> at
>org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.initialize(SoftResourceLimitingPool.java:67)
> at
>org.apache.avalon.excalibur.component.PoolableComponentHandler.initialize(PoolableComponentHandler.java:85)
> at
>
>org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:426)
> at
>org.apache.cocoon.sitemap.SitemapComponentSelector.addSitemapComponent(SitemapComponentSelector.java:90)
> at
>org.apache.cocoon.sitemap.AbstractSitemap.load_component(AbstractSitemap.java:225)
> at
>
>org.apache.cocoon.www.file_.usr.local.jakarta_tomcat_4_0_b6.webapps.cocoon.sitemap_xmap$Configurer.configSeria
> lizers(sitemap_xmap.java:1309)
> at
>
>org.apache.cocoon.www.file_.usr.local.jakarta_tomcat_4_0_b6.webapps.cocoon.sitemap_xmap.configure(sitemap_xmap
> .java:744)
> at
>org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:111)
> at
>
>org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:81)
> at
>org.apache.cocoon.components.language.generator.GeneratorSelector.addGenerator(GeneratorSelector.java:118)
> at
>
>org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.addCompiledComponent(ProgramGeneratorImpl
> .java:297)
> at
>org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:169)
>
> at org.apache.cocoon.sitemap.Handler.run(Handler.java:204)
> at java.lang.Thread.run(Thread.java:479)
> DEBUG 28706 [cocoon ] (HttpProcessor[8080][1]): Changing Cocoon
>context(sitemap.xmap) to prefix()
> DEBUG 28709 [cocoon ] (HttpProcessor[8080][1]): from
> context(file:/usr/local/jakarta-tomcat-4.0-b6/webapps/cocoon/) and prefix()
> DEBUG 28711 [cocoon ] (HttpProcessor[8080][1]): at URI
> DEBUG 28713 [cocoon ] (HttpProcessor[8080][1]): New context is
file:/usr/local/jakarta-tomcat-4.0-b6/webapps/cocoon/
ERROR 28720 [cocoon ] (HttpProcessor[8080][1]): Problem with servlet
org.apache.cocoon.ProcessingException: The sitemap handler's sitemap is not available.
Please check
/usr/local/jakarta-tomcat-4.0-b6/webapps/cocoon/WEB-INF/logs/cocoon.log for the exact
error.
at org.apache.cocoon.sitemap.Manager.setupProcessing(Manager.java:184)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:102)
at org.apache.cocoon.Cocoon.process(Cocoon.java:423)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:489)
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:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:219)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2251)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:984)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1074)
at java.lang.Thread.run(Thread.java:479)
INFO 28805 [cocoon ] (HttpProcessor[8080][1]): '' Processed by Apache Cocoon
2.0b2-dev in 6.454 seconds.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]