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