You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Christopher Phillipson <ch...@msn.com> on 2004/12/11 05:08:30 UTC

Tapestry 3.0.1 Workbench Deploy on Tomcat 5.0.28 Issue

Hello.  I'm a newbie looking for help deploying the Workbench demo app to
Tomcat.

My system:

Windows XP Pro SP2 -- firewall off
Tomcat 5.0.28
JDK 1.5 / JRE 1.5
Tapestry 3.0.1
Mozilla Firefox 1.0
Eclipse 3.1M3 with Spindle and Sysdeo Tomcat plugins

I built the workbench and deployed it using ant -emacs deploy-tomcat.  I
made sure I had all the .jar files before executing ant, by manually
downloading them from various sites (i.e, javassist, ognl, jCharts, etc.).
I also had to update a few lines within the build.xml file within
examples/Workbench

<property name="jdk.version" value="javac1.4"/>
<property name="jdk.loc" value="C:/Java/J2SE/1_4_2_05/bin/javac"/>

<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="on"
			source="1.5" target="1.4" executable="${jdk.loc}"
compiler="${jdk.version}">

in order to get it to compile and deploy.

Unfortunately, I keep getting the following error when launching
http://localhost:8080/workbench from Firefox:

An exception has occurred.

You may continue by restarting the session.

org.apache.tapestry.ApplicationRuntimeException
Unable to parse script
classpath:/org/apache/tapestry/contrib/inspector/InspectorButton.script.
 
org.apache.tapestry.util.xml.DocumentParseException
Unable to parse
file:/C:/xampp/tomcat/work/Catalina/localhost/workbench/loader/org/apache/ta
pestry/contrib/inspector/InspectorButton.script: URI was not reported to
parser for entity [document]
documentLocation:
classpath:/org/apache/tapestry/contrib/inspector/InspectorButton.script
 
org.xml.sax.SAXParseException
URI was not reported to parser for entity [document]
columnNumber: 	0
lineNumber: 	1
Stack Trace:

    * gnu.xml.aelfred2.SAXDriver.warn(SAXDriver.java:934)
    * gnu.xml.aelfred2.SAXDriver.startExternalEntity(SAXDriver.java:631)
    * gnu.xml.aelfred2.XmlParser.pushURL(XmlParser.java:3358)
    * gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:159)
    * gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)
    * gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)
    * javax.xml.parsers.SAXParser.parse(Unknown Source)
    *
org.apache.tapestry.util.xml.RuleDirectedParser.parse(RuleDirectedParser.jav
a:173)
    *
org.apache.tapestry.util.xml.RuleDirectedParser.parse(RuleDirectedParser.jav
a:127)
    * org.apache.tapestry.script.ScriptParser.parse(ScriptParser.java:115)
    *
org.apache.tapestry.engine.DefaultScriptSource.parse(DefaultScriptSource.jav
a:74)
    *
org.apache.tapestry.engine.DefaultScriptSource.getScript(DefaultScriptSource
java:61)
    *
org.apache.tapestry.contrib.inspector.InspectorButton.renderComponent(Inspec
torButton.java:86)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
    *
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
    * org.apache.tapestry.html.Body.renderComponent(Body.java:269)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
    *
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
    * org.apache.tapestry.html.Shell.renderComponent(Shell.java:124)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
    *
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
    *
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
    * org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300)
    *
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368)
    *
org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java
:732)
    * org.apache.tapestry.engine.HomeService.service(HomeService.java:63)
    * org.apache.tapestry.workbench.WorkbenchHomeService.service(Unknown
Source)
    *
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)
    *
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197
)
    *
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    *
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
    *
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
    *
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
    *
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
    *
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    *
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)
    *
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)
    *
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
    *
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    *
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
    *
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
    *
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)
    *
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
    *
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    *
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
    *
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
    *
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    * org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    *
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    *
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    *
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
    *
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    *
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
    * java.lang.Thread.run(Thread.java:595)


The webapps/workbench/WEB-INF/lib directory contains:

12/10/2004  07:43 PM    <DIR>          .
12/10/2004  07:43 PM    <DIR>          ..
12/10/2004  05:30 PM           342,474 batik-awt-util.jar
12/10/2004  05:30 PM            75,478 batik-dom.jar
12/10/2004  05:30 PM           173,820 batik-svggen.jar
12/10/2004  05:30 PM            72,654 batik-util.jar
12/10/2004  05:30 PM            19,830 batik-xml.jar
12/10/2004  05:30 PM           175,348 bsf-2.3.0.jar
12/10/2004  05:30 PM           118,726 commons-beanutils-1.6.1.jar
12/10/2004  05:30 PM            29,029 commons-codec-1.2.jar
12/10/2004  05:30 PM           165,119 commons-collections-2.1.jar
12/10/2004  05:30 PM           109,096 commons-digester-1.5.jar
12/10/2004  05:30 PM            22,379 commons-fileupload-1.0.jar
12/10/2004  05:30 PM            63,861 commons-lang-1.0.jar
12/10/2004  05:30 PM            26,388 commons-logging-1.0.2.jar
12/10/2004  05:30 PM           231,445 gnujaxp.jar
12/10/2004  05:30 PM            65,368 jakarta-oro-2.0.6.jar
12/10/2004  05:30 PM           403,438 javassist-3.0RC1.jar
12/10/2004  05:30 PM           142,391 jCharts-0.7.5.jar
12/10/2004  05:30 PM           354,611 jcommon-0.9.6.jar
12/10/2004  05:30 PM           153,253 jdom-1.0.jar
12/10/2004  05:30 PM           962,701 jfreechart-0.9.21.jar
12/10/2004  05:30 PM           352,291 log4j-1.2.9.jar
12/10/2004  05:30 PM           166,319 ognl-2.6.7.jar
12/10/2004  05:30 PM           741,780 tapestry-3.0.1.jar
12/10/2004  05:30 PM           282,753 tapestry-contrib-3.0.1.jar
              24 File(s)      5,250,552 bytes
               2 Dir(s)   2,961,670,144 bytes free


Would someone please help me?  Any hints on how to proceed would be very
much appreciated.

Chris.

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


Re: Tapestry 3.0.1 Workbench Deploy on Tomcat 5.0.28 Issue

Posted by Marcus Brito <mb...@gmail.com>.
Remove the 'gnujaxp.jar' file from your WEB-INF directory. You don't
need it if you're running on JDK 1.5.

-- Marcus Brito <mb...@gmail.com>

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