Barracuda setup on Mac OS X - 1.4.1 PR8 JVM
Stephen Woolerton <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
Hi all,
I hope this helps someone on Mac OS X to arrive a bit quicker to a first
install from CVS...
As of January 2003, the JVM for the Mac is 1.3.1. When I installed
Barracuda from CVS (as perJacob's post to Ravi on 31Dec02), I got XML
related compile errors - it appears Apple have added an xml jar in their
Java installation. I found that the Mac's equivalent to
$JAVA_HOME/jre/lib/endorsed as found in Java 1.4 is
/Library/Java/extensions (you may have to create the extensions
directory). Note: From memory you can also have jars in
~/Library/Java/extensions to isolate special jars to a user profile
instead of being system wide; view the article in Apples Java developer
area.
With xerces and xalan jars copied to /Library/Java/extensions, the XML
related compile problem disappeared.
I then found there were 1.3 dependencies in the Plankton code which
Barracuda is built on and it wouldn't compile. Therefore I downloaded
Java 1.4.1 Pre-release 8 from Apple (http://connect.apple.com). Changed
$JAVA_HOME to
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Home and set
up everything as per the post to Perez from Jacob on 12 Nov 2002.
Note: Still used /Library/Java/extensions for xerces and xalan jars.
The "ant jars" went well on the Macs' 1.4.1 PR8 apart from a hiccup on
the localization samples.
For example...
<snip>
localize]
/var/root/barcuda/Barracuda/src/org/enhydra/barracuda/config/xmlc/Config_sv.html:1803:
Warning: replacing illegal character code 154
ing: replacing illegal character code 154
[localize] ...Invoking Javac compiler taskdef
[localize] Compiling 9 source files to
/var/root/barcuda/Barracuda/WEB-INF/classes
[localize]
/var/root/barcuda/Barracuda/WEB-INF/tmp$/src_xmlc/org/enhydra/barracuda/config/xmlc/ConfigHTML_de.java:553:
';' expected
[localize] public static final String NAME_ButtonZur?cksetzen =
"ButtonZur\u0178cksetzen";
[localize]
<snip>
I just deleted
$BARRACUDA_HOME/src/org/enhydra/barracuda/config/xmlc/Config_*.html and
ran "ant jars" again and the script completed successfully. The "ant
install" also worked 100%.
Using Tomcat 4.1.12 on Mac OS 10.2.3.
Many thanks Jacob.
Regards
Stephen