Wiki source code of Problems Running on Windows
Version 12.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}} |