Wiki source code of Problems Running on Windows
Version 13.1 by chuckhill on 2007/01/24 17:19
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | If you are having problems building or running on Windows, here are some things to check. | ||
| 2 | |||
| 3 | === wobuild.properties === | ||
| 4 | |||
| 5 | Many things will not work if this is missing, incorrect, or incomplete. The location for this file is: | ||
| 6 | ##C:ocuments and Settingsuser name>ibraryobuild.properties## | ||
| 7 | |||
| 8 | Here is an example: | ||
| 9 | |||
| 10 | {{code}} | ||
| 11 | |||
| 12 | #This file stores the wo specific properties #Sat Mar 29 11:33:34 PST 2003 | ||
| 13 | wo.dir.root=U:/Apple wo.dir.user.home.library.frameworks=C:/Temp | ||
| 14 | wo.woroot=U:/Apple | ||
| 15 | wo.dir.local=U:/Apple/Local | ||
| 16 | wo.wosystemroot=U:/Apple | ||
| 17 | #wo.dir.user.home.library=C:/Documents and Settings/Chuck Hill/Local/ | ||
| 18 | Library wo.dir.user.home.library=C:/Temp wo.dir.library=U:/Apple/Library | ||
| 19 | wo.dir.local.library=U:/Apple/Local/Library | ||
| 20 | wo.dir.library.frameworks=U:/Apple/Library/Frameworks | ||
| 21 | wo.dir.local.library.frameworks=U:/Apple/Local/Library/Frameworks | ||
| 22 | wo.wolocalroot=U:/Apple/Local | ||
| 23 | wo.dir.system=U:/Apple | ||
| 24 | eclipse.home=U:/Programs/eclipse | ||
| 25 | |||
| 26 | {{/code}} | ||
| 27 | |||
| 28 | === Environment Variables === | ||
| 29 | |||
| 30 | WebObjects makes use of some environmental variables. I am not sure which ones need to be set with WOLips, but these are the likely candidates: | ||
| 31 | |||
| 32 | {{code}} | ||
| 33 | |||
| 34 | HOMEDRIVE=C: | ||
| 35 | HOMEPATH=\Documents and Settings\<USER NAME> | ||
| 36 | JAVA_HOME=U:\Sun\j2sdk1.4.2_05 | ||
| 37 | JRE_HOME=U:\Sun\j2sdk1.4.2_05\jre | ||
| 38 | NEXT_ROOT=U:/Apple | ||
| 39 | NEXT_SYSTEM_ROOT=U:/Apple | ||
| 40 | OS=Windows_NT | ||
| 41 | SystemDrive=C: | ||
| 42 | SystemRoot=C:\WINNT | ||
| 43 | TEMP=C:\TEMP | ||
| 44 | TMP=C:\TEMP | ||
| 45 | WEBOBJECTS_JAVA_EXTENSIONS=U:\Sun\j2sdk1.4.2_05/JRE/lib/ext | ||
| 46 | WEBOBJECTS_JAVA_HOME=U:\Sun\j2sdk1.4.2_05 | ||
| 47 | windir=C:\WINNT | ||
| 48 | |||
| 49 | {{/code}} | ||
| 50 | |||
| 51 | === Problem Running Applications === | ||
| 52 | |||
| 53 | If **wobuild.properties** (see above) is not correct, the application won't be able to launch. The error will look like this: | ||
| 54 | |||
| 55 | {{code}} | ||
| 56 | |||
| 57 | [2007-01-23 20:09:33 PST] <main> Unable to initialize WOProperties for reason: Cannot find JavaWebObjects framework ! | ||
| 58 | java.lang.NullPointerException | ||
| 59 | [2007-01-23 20:09:33 PST] <main> A fatal exception occurred: null: <WOApplication>: Cannot be initialized. | ||
| 60 | [2007-01-23 20:09:33 PST] <main> com.webobjects.foundation.NSForwardException for java.lang.NullPointerException | ||
| 61 | at com.webobjects.appserver._private.WOProperties.initUserDefaultsKeys (WOProperties.java:188) | ||
| 62 | at com.webobjects.appserver.WOApplication._initWOApp (WOApplication.java:5081) | ||
| 63 | at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:551) | ||
| 64 | |||
| 65 | {{/code}} |