I could use a hand figuring out what I did to break my Struts-EL unit test
process.
I decided to get back to building some more unit tests for Struts-EL tags, but
when I tried to do the first run, I noticed some problems. Note that I DID
test this before committing the initial library. It really did work.
Here's the shell output that I get (I'll try to elide some stuff):
----------------------
[WONDARK;] ant test.tomcat.40
Buildfile: build.xml
skip.tomcat.40:
init:
--------- jakarta-struts-el 1.0 ---------
java.class.path =
c:\jakarta\jakarta-ant-1.5\lib\xml-apis.jar;c:\jakarta\jakarta-ant-1.5\lib\xercesImpl.jar;c:\jakarta\jakarta-ant-1.5\lib\optional.jar;c:\jakarta\jakarta-ant-1.5\lib\junit.jar;c:\jakarta\jakarta-ant-1.5\lib\catalina-ant.jar;c:\jakarta\jakarta-ant-1.5\lib\ant.jar;c:\j2sdk1.4.0\lib\tools.jar;c:\j2sdk1.4.0\lib\tools.jar
java.home = c:\j2sdk1.4.0\jre
user.home = C:\Documents and Settings\dkarr
struts.jar = c:/cygwin/home/dmkarr/work/jakartacvs/jakarta-struts/dist/lib/struts.jar
struts-el.jar = ../jakarta-struts/dist/lib/struts-el.jar
prepare.library:
compile.library:
Transforming into
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\library
test.tomcat.40:
tomcat.home.40 = c:/Tomcat4.0
init:
prepare.test:
Created dir:
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\classes
Created dir:
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\servers
Created dir:
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\lib
compile.test:
Compiling 16 source files to
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\classes
Copying 2 files to
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\classes
prepare.test.war:
Copying 1 file to
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\lib
Building war:
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\test.war
prepare.test.tomcat.40:
Created dir:
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\servers\tomcat40\webapps
Created dir:
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\servers\tomcat40\conf
Copying 1 file to
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\servers\tomcat40\webapps
Copying 1 file to
C:\cygwin\home\dmkarr\work\jakartacvs\jakarta-struts\contrib\struts-el\target\test\servers\tomcat40\conf
test.tomcat.40:
start.tomcat.40:
java.io.FileNotFoundException:
c:\Tomcat4.0\target\test\servers\tomcat40\conf\server.xml (The system cannot find the
path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:103)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:148)
at java.net.URL.openStream(URL.java:955)
at
org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReaderFactory.java:149)
at
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:493)
at org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:314)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1097)
at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:253)
at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:228)
at org.apache.catalina.startup.Catalina.start(Catalina.java:725)
----------------------
Note that there is no "c:/Tomcat4.0/test" directory.
Fortunately, I kept around the old directory where I did the initial Struts-EL
work in, before I put it in CVS. When I run the same test there, it works
fine. The "build*" files are almost identical between the old version and the
CVS version.
Any particular local configuration files that might shed some light?
--
===================================================================
David M. Karr ; Java/J2EE/XML/Unix/C++
[EMAIL PROTECTED]
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>