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]>