WO on AMD Linux 64bit
WO on AMD Linux 64bit
- Subject: WO on AMD Linux 64bit
- From: Ammad Jilani <email@hidden>
- Date: Sun, 25 Sep 2005 21:53:57 -0500
Has anyone tried WebObjects 5.2 on an AMD 64 bit Linux box with
Apache/2.0.54 (Fedora):
uname -a
Linux xxx.yyy.zzz 2.6.13.2 #3 SMP Tue Sep 20 17:01:09 PDT 2005
x86_64 x86_64 x86_64 GNU/Linux
wotaskd seems to start up okay but when Apache 2 starts up, using the
Apache2 Adaptor from ProjectWonder, I get the following error:
"Syntax error on line 3 of /etc/httpd/conf/webobjects.conf:
Cannot load /usr/lib64/httpd/modules/mod_WebObjects.so into server: /
usr/lib64/httpd/modules/mod_WebObjects.so: cannot open shared object
file: No such file or directory"
The mod_WebObjects.so i'm using is the same one that was working in
the 32 bit version of linux. As a side note we were able to move all
other applications and libraries from the 32 bit linux to the 64 and
everything else is working fine. So it seems that all the 32 bit
stuff is working fine in the 64 bit environment.
Line 3 in /etc/httpd/conf/webobjects.conf is:
LoadModule WebObjects_module /usr/lib64/httpd/modules/
mod_WebObjects.so
The /usr/lib64/httpd/modules/mod_WebObjects.so is the proper path to
that file and that is where it's located. So the error doesn't make
sense.
Trying to start wotaskd.woa:
java -DWORootDirectory=/opt/Apple -DWOLocalRootDirectory=/opt/Apple/
Local -DWOUserDirectory=/opt/Apple/Library/WebObjects/
JavaApplications/wotaskd.woa/Contents/Resources -DWOEnvClassPath= -
DWOApplicationClass=Application -DWOPlatform=UNIX -
Dcom.webobjects.pid=2057 -DWOAllowRapidTurnaround=false -classpath
WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOPort 1085
gives me the following error:
Exception in thread "main" java.lang.NoClassDefFoundError:
com.webobjects._bootstrap.WOBootstrap
at gnu.java.lang.MainThread.run() (/usr/lib64/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException:
com.webobjects._bootstrap.WOBootstrap not found in
gnu.gcj.runtime.SystemClassLoader{urls=[file:./],
parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/
lib64/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/
usr/lib64/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib64/
libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String, boolean,
java.lang.ClassLoader) (/usr/lib64/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib64/libgcj.so.6.0.0)
Trying to startup JavaMonitor I get the following:
/opt/Apple/Library/WebObjects/JavaApplications/JavaMonitor.woa/
Contents/Resources/Java/javamonitor.jar
/opt/Apple/Library/PrivateFrameworks/JavaMonitor.framework/
Resources/Java/javamonitor.jar
/opt/Apple/Library/Frameworks/JavaFoundation.framework/Resources/
Java/javafoundation.jar
/opt/Apple/Library/Frameworks/JavaWOExtensions.framework/Resources/
Java/JavaWOExtensions.jar
/opt/Apple/Library/Frameworks/JavaEOControl.framework/Resources/
Java/javaeocontrol.jar
/opt/Apple/Library/Frameworks/JavaWebObjects.framework/Resources/
Java/javawebobjects.jar
/opt/Apple/Library/Frameworks/JavaXML.framework/Resources/Java/
javaxml.jar
/root/Library/Java
/opt/Apple/Local/Library/Java
/opt/Apple/Library/Java/
/Network/Library/Java
/opt/Apple/Library/Frameworks/JavaVM.framework/Classes/classes.jar
/opt/Apple/Library/Frameworks/JavaVM.framework/Classes/ui.jar
/opt/Apple/Local/Library/WebObjects/Extensions/axis-ant.jar
/opt/Apple/Local/Library/WebObjects/Extensions/log4j-1.2.4.jar
/opt/Apple/Local/Library/WebObjects/Extensions/jaxrpc.jar
/opt/Apple/Local/Library/WebObjects/Extensions/logkit-1.0.1.jar
/opt/Apple/Local/Library/WebObjects/Extensions/saaj.jar
/opt/Apple/Local/Library/WebObjects/Extensions/axis.jar
/opt/Apple/Local/Library/WebObjects/Extensions/avalon-
framework-4.1.2.jar
/opt/Apple/Local/Library/WebObjects/Extensions/commons-discovery.jar
/opt/Apple/Local/Library/WebObjects/Extensions/commons-logging.jar
/opt/Apple/Local/Library/WebObjects/Extensions/wsdl4j.jar
/opt/Apple/Local/Library/WebObjects/Extensions/
java.lang.NoClassDefFoundError: com.webobjects.foundation.NSTimeZone
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.6.0.0)
at com.webobjects.foundation.NSLog$PrintStreamLogger.<clinit>()
(Unknown Source)
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.6.0.0)
at com.webobjects.foundation.NSLog.<clinit>() (Unknown Source)
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.6.0.0)
at com.webobjects.foundation._NSUtilities.<clinit>() (Unknown
Source)
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.6.0.0)
at com.webobjects.appserver.WOApplication.<clinit>() (Unknown
Source)
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.6.0.0)
at java.lang.Class.initializeClass() (/usr/lib64/libgcj.so.6.0.0)
at java.lang.reflect.Method.invoke(java.lang.Object,
java.lang.Object[]) (/usr/lib64/libgcj.so.6.0.0)
at com.webobjects._bootstrap.WOBootstrap.main(java.lang.String[])
(Unknown Source)
at .main (/usr/lib64/libgij.so.6.0.0)
at .__libc_start_main (/lib64/libc-2.3.5.so)
When I try to do a make on the ProjectWonder 2.0 Adaptor for Apache I
get a slew of typecast errors as well.
Checking Apple's website for "AMD 64" gives the options to do
compiles in 64 bit but i'm at a loss as to what to do. Any ideas
what to do?
Thanks,
Ammad
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden