From: OpenMacNews <Ope...@sp...> - 2005-02-27 20:41:39
|
hi all, in order to ant-build ProjectWonder on OSX 10.3.8, one needs to have 'servlet.jar' in the default classpath. to do so successfully, I need to: % cp /Library/WebObjects/Extensions/servlet.jar /Library/Java/Extensions/servlet.jar where, /Library/WebObjects/Extensions/servlet.jar is from the WebObjects 5.2.3 install: % ls -al /Library/WebObjects/Extensions/servlet.jar -rw-rw-r-- 1 devuser admin 78064 Mar 1 2004 /Library/WebObjects/Extensions/servlet.jar with this done, all builds w/o error. cool. however, there are other servlet.jar instances on my system. these include: (a) # from the Apple OSX 10.3.8 / XCode 1.5x devtools install -rw-rw-r-- 1 devuser admin 78064 Oct 30 2002 /Developer/Java/J2EE/jakarta-servletapi-4/lib/servlet.jar -rw-rw-r-- 1 devuser admin 80054 Mar 19 2003 /Library/Tomcat/common/lib/servlet.jar (b) # from an Eclipse IDE install -rw-r--r-- 1 devuser admin 79265 Sep 16 09:11 .../eclipse/plugins/org.eclipse.tomcat_4.1.30/servlet.jar (c) # from a Tomcat v5.6.7 install -rw-r--r-- 1 devuser admin 97693 Jan 19 12:40 /usr/local/javadev/tomcat/common/lib/servlet-api.jar I'd expect that ProjectWonder builds with WebObjects' installed servlet.jar -- and it does. I'd hope that it builds with others, so that I can end up with a single, consistently used, instance of the api across webapps, etc. unfortunately, with any of the *other* jars, the build fails w/ a bundh of 'nested exceptions' in the output. ##################### ## QUESTION(s) (1) Does ProjectWonder presume/require a particular, old, servlet.jar? (2) Does it, frankly, matter that I have *multiple* servlet.jars in my classpath? (3) Is there any effort currently underway to migrate Wonder to compliance/compatibility with a newer servlet api? specifically, the Tomcat v5.5+ apis? thanks, richard |