3. Windows XP にWebObjects5.2.3をインストールする
- 2006.03.07
- WebObjects
Windows XPで、WebObjects5.2.3へアップグレードしたときのメモ(Tさんからの情報。ありがとう!)
■WO5.2.2→5.2.3へアップグレードした時に起こったエラー
Javaバージョン1.3.1.08
5.2.3はJava1.4サポートなので、Javaを1.4.2.08にアップグレード(1.3は残したまま)
コンパイルは成功するのに実行画面で以下のエラーが出た
■実行画面で以下のエラー
> Running 'test4.woa'... Configuring launch environment for test4 ... Launching test4. java -Xrs -DWORootDirectory=C:/Apple -DWORootDirectory="C:/Apple" -DWOLocalRootDirectory="C:/Apple/Local" -DWOUserDirectory="C:/WO/test4" -DWOEnvClassPath="C:/Apple/Library/Frameworks" -DWOApplicationClass=Application -DWOPlatform=Windows -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -DWORootDirectory=C:/Apple appRoot is C:\WO\test4\test4.woa/Contents Loading C:\WO\test4\test4.woa/Contents/Windows/CLSSPATH.TXT Generated classpath: C:\WO\test4\test4.woa/Contents\Resources\Java\test4.jar C:/Apple\Library\Frameworks\JavaJDBCAdaptor.framework\Resources\Java\javajdbcadaptor.jar C:/Apple\Library\Frameworks\JavaFoundation.framework\Resources\Java\javafoundation.jar C:/Apple\Library\Frameworks\JavaXML.framework\Resources\Java\javaxml.jar C:/Apple\Library\Frameworks\JavaEOControl.framework\Resources\Java\javaeocontrol.jar C:/Apple\Library\Frameworks\JavaEOAccess.framework\Resources\Java\javaeoaccess.jar C:/Apple\Library\Frameworks\JavaWOExtensions.framework\Resources\Java\JavaWOExtensions.jar C:/Apple\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar C:\Apple\Local\Library\WebObjects\Extensions\avalon-framework-4.1.2.jar C:\Apple\Local\Library\WebObjects\Extensions\axis-ant.jar C:\Apple\Local\Library\WebObjects\Extensions\axis.jar C:\Apple\Local\Library\WebObjects\Extensions\commons-discovery.jar C:\Apple\Local\Library\WebObjects\Extensions\commons-logging.jar C:\Apple\Local\Library\WebObjects\Extensions\jaxrpc.jar C:\Apple\Local\Library\WebObjects\Extensions\log4j-1.2.4.jar C:\Apple\Local\Library\WebObjects\Extensions\logkit-1.0.1.jar C:\Apple\Local\Library\WebObjects\Extensions\saaj.jar C:\Apple\Local\Library\WebObjects\Extensions\servlet.jar C:\Apple\Local\Library\WebObjects\Extensions\wsdl4j.jar C:\Apple\Local\Library\WebObjects\Extensions\ C:\Apple\Library\Frameworks\ java.lang.NoClassDefFoundError at com.webobjects.foundation.NSLog$PrintStreamLogger.<clinit>(NSLog.java:1606) at com.webobjects.foundation.NSLog.<clinit>(NSLog.java:455) at com.webobjects.foundation._NSUtilities.<clinit>(_NSUtilities.java:154) at com.webobjects.appserver.WOApplication.<clinit>(WOApplication.java:165) at java.lang.reflect.Method.invoke(Native Method) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) 続行するには何かキーを押してください . . .
■環境変数を以下のように変更
Path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\java\j2sdk1.4.2_08\bin;%NEXT_ROOT%\Library\Executables;%NEXT_ROOT%\bin;%NEXT_ROOT%\Library\JDK\bin;
WEBOBJECTS_JAVA_HOME C:/java1_0/JDK13~1. ↓ C:/java/j2sdk1.4.2_08
WEBOBJECTS_JAVA_EXTENSIONS C:/PROGRA~1/JavaSoft/JRE/138DB1~1.1_0/lib/ext ↓ C:/java/j2sdk1.4.2_08/lib/ext
コマンドプロンプトで java -versionを入力すると、1.3~のままの場合は
%SystemRoot%\system32(\windows\system32)
の中にあるjava.exeを読みにいっているらしい
system32の中のjava.exeを削除
いちおう再起動
java -version が1.4になったところで
Webobjectsを実行するとめでたく実行成功
-
前の記事
2. x86 Intel Solaris 10 へのWebObjectsアダプタのインストール 2006.03.07
-
次の記事
WebObjects | リンク集 2006.03.09