Wiki source code of Problems Running on Windows

Version 12.1 by chuckhill on 2007/01/24 17:19

Show last authors
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}}