You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by john d ware <jd...@frii.com> on 2001/02/06 17:25:58 UTC

trouble building struts

Hi,
    I am having trouble building struts. I just downloaded the source
and get this error. Does this error ring a bell for anyone?

thanks

john ware

>ant
Searching for build.xml ...
Buildfile: c:\proj\jakarta\jakarta-struts\.\build.xml

prepare.library:

compile.library:
Property ${servlet.jar} has not been set
Compiling 9 source files to
C:\proj\jakarta\jakarta-struts\build\library\classes
Transforming into C:\proj\jakarta\jakarta-struts\build\library
trying trax
Loading stylesheet
C:\proj\jakarta\jakarta-struts\src\doc\stylesheets\tld.xsl
Transforming into C:\proj\jakarta\jakarta-struts\build\library

BUILD FAILED

java.lang.NoSuchMethodError
        at
org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
        at
org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
        at
org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:528)

        at
org.apache.xalan.templates.StylesheetRoot.getWhiteSpaceInfo(StylesheetRoot.java:827)

        at org.apache.xalan.stree.Parent.appendChild(Parent.java:374)
        at
org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:235)
        at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:209)
        at
org.apache.xalan.stree.StreeDOMBuilder.startElement(StreeDOMBuilder.java:219)

        at
org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:523)

        at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
        at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:840)

        at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1853)

        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1

001)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)

        at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:576)

        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1085)

        at
org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:96)

        at
org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:286)
        at
org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:180)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.Project.executeTargets(Project.java:510)

        at org.apache.tools.ant.Main.runBuild(Main.java:421)
        at org.apache.tools.ant.Main.main(Main.java:149)

Total time: 15 seconds
>classpath
CLASSPATH
.;c:\weblogic\lib\weblogicaux.jar;c:\weblogic\myserver\serverclasses;c:\weblogicsp8\weblogic510sp8.j

ar;C:\weblogic\classes\boot;C:\java\proj\jdbc\mm.mysql.jdbc-1.2c;c:\weblogic\classes;c:\proj\java\src;c:\apps\

javasoft\j2sdkee1.2.1\lib\j2ee.jar;c:\jdk1.3\jre\lib\rt.jar;C:\jdk1.3\lib\tools.jar;c:\apps\javasoft\Swing1.1\

swingall.jar;C:\apps\javasoft\jpda\lib\jpda.jar;c:\tools\java\jdbc2_0-stdext.jar;;c:/AlbumBuilder/AlbumBuilder

;;c:\proj\java\jdbc\mm.mysql.jdbc-1.2c;c:\proj\apache\xalan-j_2_0_D07\build\xalan.jar;c:\proj\apache\xerces-1_

2_3\xerces.jar;c:\proj\jakarta\build\tomcat\lib\tomcat.jar;c:\proj\jakarta\build\tomcat\lib\tomcat_util.jar;c:

\proj\jakarta\build\tomcat\lib\servlet.jar;c:\proj\jakarta\build\tomcat\lib\webserver.jar;c:\proj\jakarta\buil

d\tomcat\lib\jasper.jar;c:\proj\jakarta\build\tomcat\lib\xml.jar;c:\proj\java\lib\classes12.zip;c:\apps\javaso

ft\javamail\javamail-1.2ea2\mail.jar;c:\apps\javasoft\javamail\javamail-1.2ea2\smtp.jar;c:\apps\javasoft\javam

ail\javamail-1.2ea2\pop3.jar;c:\apps\javasoft\javamail\javamail-1.2ea2\mailapi.jar;c:\apps\javasoft\javamail\j

avamail-1.2ea2\imap.jar;c:\proj\java\src;c:\apps\javasoft\j2sdkee1.2.1\lib\j2ee.jar;c:\jdk1.3\jre\lib\rt.jar;C

:\jdk1.3\lib\tools.jar;c:\apps\javasoft\Swing1.1\swingall.jar;C:\apps\javasoft\jpda\lib\jpda.jar;c:\tools\java

\jdbc2_0-stdext.jar
>





Re: trouble building struts

Posted by john d ware <jd...@frii.com>.
That did it,
thanks

john

"Steven D. Wilkinson" wrote:

> You need the servlet api in your classpath.
> I use the following...
> /jakarta-servletapi-3.2/lib/servlet.jar
>
> john d ware wrote:
> >
> > Hi,
> >     I am having trouble building struts. I just downloaded the source
> > and get this error. Does this error ring a bell for anyone?
> >
> > thanks
> >
> > john ware
> >
> > >ant
> > Searching for build.xml ...
> > Buildfile: c:\proj\jakarta\jakarta-struts\.\build.xml
> >
> > prepare.library:
> >
> > compile.library:
> > Property ${servlet.jar} has not been set
> > Compiling 9 source files to
> > C:\proj\jakarta\jakarta-struts\build\library\classes
> > Transforming into C:\proj\jakarta\jakarta-struts\build\library
> > trying trax
> > Loading stylesheet
> > C:\proj\jakarta\jakarta-struts\src\doc\stylesheets\tld.xsl
> > Transforming into C:\proj\jakarta\jakarta-struts\build\library
> >
> > BUILD FAILED
> >
> > java.lang.NoSuchMethodError
> >         at
> > org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
> >         at
> > org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
> >         at
> > org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:528)
> >
> >         at
> > org.apache.xalan.templates.StylesheetRoot.getWhiteSpaceInfo(StylesheetRoot.java:827)
> >
> >         at org.apache.xalan.stree.Parent.appendChild(Parent.java:374)
> >         at
> > org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:235)
> >         at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:209)
> >         at
> > org.apache.xalan.stree.StreeDOMBuilder.startElement(StreeDOMBuilder.java:219)
> >
> >         at
> > org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:523)
> >
> >         at
> > org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
> >         at
> > org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:840)
> >
> >         at
> > org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1853)
> >
> >         at
> > org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1
> >
> > 001)
> >         at
> > org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> >
> >         at
> > org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
> >         at
> > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:576)
> >
> >         at
> > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1085)
> >
> >         at
> > org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:96)
> >
> >         at
> > org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:286)
> >         at
> > org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:180)
> >         at org.apache.tools.ant.Target.execute(Target.java:153)
> >         at org.apache.tools.ant.Project.runTarget(Project.java:898)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:536)
> >         at org.apache.tools.ant.Project.executeTargets(Project.java:510)
> >
> >         at org.apache.tools.ant.Main.runBuild(Main.java:421)
> >         at org.apache.tools.ant.Main.main(Main.java:149)
> >
> > Total time: 15 seconds
> > >classpath
> > CLASSPATH
> > .;c:\weblogic\lib\weblogicaux.jar;c:\weblogic\myserver\serverclasses;c:\weblogicsp8\weblogic510sp8.j
> >
> > ar;C:\weblogic\classes\boot;C:\java\proj\jdbc\mm.mysql.jdbc-1.2c;c:\weblogic\classes;c:\proj\java\src;c:\apps\
> >
> > javasoft\j2sdkee1.2.1\lib\j2ee.jar;c:\jdk1.3\jre\lib\rt.jar;C:\jdk1.3\lib\tools.jar;c:\apps\javasoft\Swing1.1\
> >
> > swingall.jar;C:\apps\javasoft\jpda\lib\jpda.jar;c:\tools\java\jdbc2_0-stdext.jar;;c:/AlbumBuilder/AlbumBuilder
> >
> > ;;c:\proj\java\jdbc\mm.mysql.jdbc-1.2c;c:\proj\apache\xalan-j_2_0_D07\build\xalan.jar;c:\proj\apache\xerces-1_
> >
> > 2_3\xerces.jar;c:\proj\jakarta\build\tomcat\lib\tomcat.jar;c:\proj\jakarta\build\tomcat\lib\tomcat_util.jar;c:
> >
> > \proj\jakarta\build\tomcat\lib\servlet.jar;c:\proj\jakarta\build\tomcat\lib\webserver.jar;c:\proj\jakarta\buil
> >
> > d\tomcat\lib\jasper.jar;c:\proj\jakarta\build\tomcat\lib\xml.jar;c:\proj\java\lib\classes12.zip;c:\apps\javaso
> >
> > ft\javamail\javamail-1.2ea2\mail.jar;c:\apps\javasoft\javamail\javamail-1.2ea2\smtp.jar;c:\apps\javasoft\javam
> >
> > ail\javamail-1.2ea2\pop3.jar;c:\apps\javasoft\javamail\javamail-1.2ea2\mailapi.jar;c:\apps\javasoft\javamail\j
> >
> > avamail-1.2ea2\imap.jar;c:\proj\java\src;c:\apps\javasoft\j2sdkee1.2.1\lib\j2ee.jar;c:\jdk1.3\jre\lib\rt.jar;C
> >
> > :\jdk1.3\lib\tools.jar;c:\apps\javasoft\Swing1.1\swingall.jar;C:\apps\javasoft\jpda\lib\jpda.jar;c:\tools\java
> >
> > \jdbc2_0-stdext.jar
> > >
>
> --
> -----------------------------------------------------------------
> Steven D. Wilkinson, stevendwilkinson@acm.org


Re: trouble building struts

Posted by "Steven D. Wilkinson" <st...@acm.org>.
You need the servlet api in your classpath.
I use the following...
/jakarta-servletapi-3.2/lib/servlet.jar


john d ware wrote:
> 
> Hi,
>     I am having trouble building struts. I just downloaded the source
> and get this error. Does this error ring a bell for anyone?
> 
> thanks
> 
> john ware
> 
> >ant
> Searching for build.xml ...
> Buildfile: c:\proj\jakarta\jakarta-struts\.\build.xml
> 
> prepare.library:
> 
> compile.library:
> Property ${servlet.jar} has not been set
> Compiling 9 source files to
> C:\proj\jakarta\jakarta-struts\build\library\classes
> Transforming into C:\proj\jakarta\jakarta-struts\build\library
> trying trax
> Loading stylesheet
> C:\proj\jakarta\jakarta-struts\src\doc\stylesheets\tld.xsl
> Transforming into C:\proj\jakarta\jakarta-struts\build\library
> 
> BUILD FAILED
> 
> java.lang.NoSuchMethodError
>         at
> org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
>         at
> org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
>         at
> org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:528)
> 
>         at
> org.apache.xalan.templates.StylesheetRoot.getWhiteSpaceInfo(StylesheetRoot.java:827)
> 
>         at org.apache.xalan.stree.Parent.appendChild(Parent.java:374)
>         at
> org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:235)
>         at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:209)
>         at
> org.apache.xalan.stree.StreeDOMBuilder.startElement(StreeDOMBuilder.java:219)
> 
>         at
> org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:523)
> 
>         at
> org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
>         at
> org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:840)
> 
>         at
> org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1853)
> 
>         at
> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1
> 
> 001)
>         at
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
> 
>         at
> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
>         at
> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:576)
> 
>         at
> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1085)
> 
>         at
> org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:96)
> 
>         at
> org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:286)
>         at
> org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:180)
>         at org.apache.tools.ant.Target.execute(Target.java:153)
>         at org.apache.tools.ant.Project.runTarget(Project.java:898)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:536)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:510)
> 
>         at org.apache.tools.ant.Main.runBuild(Main.java:421)
>         at org.apache.tools.ant.Main.main(Main.java:149)
> 
> Total time: 15 seconds
> >classpath
> CLASSPATH
> .;c:\weblogic\lib\weblogicaux.jar;c:\weblogic\myserver\serverclasses;c:\weblogicsp8\weblogic510sp8.j
> 
> ar;C:\weblogic\classes\boot;C:\java\proj\jdbc\mm.mysql.jdbc-1.2c;c:\weblogic\classes;c:\proj\java\src;c:\apps\
> 
> javasoft\j2sdkee1.2.1\lib\j2ee.jar;c:\jdk1.3\jre\lib\rt.jar;C:\jdk1.3\lib\tools.jar;c:\apps\javasoft\Swing1.1\
> 
> swingall.jar;C:\apps\javasoft\jpda\lib\jpda.jar;c:\tools\java\jdbc2_0-stdext.jar;;c:/AlbumBuilder/AlbumBuilder
> 
> ;;c:\proj\java\jdbc\mm.mysql.jdbc-1.2c;c:\proj\apache\xalan-j_2_0_D07\build\xalan.jar;c:\proj\apache\xerces-1_
> 
> 2_3\xerces.jar;c:\proj\jakarta\build\tomcat\lib\tomcat.jar;c:\proj\jakarta\build\tomcat\lib\tomcat_util.jar;c:
> 
> \proj\jakarta\build\tomcat\lib\servlet.jar;c:\proj\jakarta\build\tomcat\lib\webserver.jar;c:\proj\jakarta\buil
> 
> d\tomcat\lib\jasper.jar;c:\proj\jakarta\build\tomcat\lib\xml.jar;c:\proj\java\lib\classes12.zip;c:\apps\javaso
> 
> ft\javamail\javamail-1.2ea2\mail.jar;c:\apps\javasoft\javamail\javamail-1.2ea2\smtp.jar;c:\apps\javasoft\javam
> 
> ail\javamail-1.2ea2\pop3.jar;c:\apps\javasoft\javamail\javamail-1.2ea2\mailapi.jar;c:\apps\javasoft\javamail\j
> 
> avamail-1.2ea2\imap.jar;c:\proj\java\src;c:\apps\javasoft\j2sdkee1.2.1\lib\j2ee.jar;c:\jdk1.3\jre\lib\rt.jar;C
> 
> :\jdk1.3\lib\tools.jar;c:\apps\javasoft\Swing1.1\swingall.jar;C:\apps\javasoft\jpda\lib\jpda.jar;c:\tools\java
> 
> \jdbc2_0-stdext.jar
> >

-- 
-----------------------------------------------------------------
Steven D. Wilkinson, stevendwilkinson@acm.org