Make sure you are using the WebObjects 5.3.2 license key. The WebObjects 5.3.1 license key won't work. You can check using the code below.

//to compile, save as LicenseCheck.java and then type
// javac -classpath /Library/WebObjects/lib/JavaWebObjects.jar LicenseCheck.java
//
public class LicenseCheck extends com.webobjects.appserver._private.License {

    public LicenseCheck(String s) {
        super(s);
    }

    public static void main(String args[]) {
        if(args.length == 0)        {
System.out.println("Usage: java -cp /Library/WebObjects/ lib/JavaWebObjects.jar:. LicenseCheck serial-number");
            System.exit(0);
        }
        try {
System.out.println(SerialNumberUtil.FSSerialBytes2Struct (SerialNumberUtil.FSSerialString2Bytes(args[0])));
                System.out.println(new LicenseCheck(args[0]));
        } catch(IllegalArgumentException iae) {
            System.out.println("Invalid serial number");
        }
    }

}

The output gives a bit more information than Apple's WebObjectsLicenseUpgrader which hasn't shipped since 5.2 anyway. Here is some sample output I got from recent keys

WebObjects 5.3 key
<FSSerialRec productCode=10 version=83 locationCode=1 serialNumberVersion=1 serialNumber=3 check=398563 station=0 reserved=0 maxrequests=0 expiremonth=0 womacosx=true wowinnt=true wounix=true multithreading=true loadbalancing=true >
<License productCode=10
productMajorVers=5
productMinorVers=3
maxReqPerMin=0
multithreadingEnabled=true
loadBalancingEnabled=true>

WebObjects 5.3.1 key
<FSSerialRec productCode=11 version=83 locationCode=1 serialNumberVersion=1 serialNumber=2 check=523789 station=0 reserved=0 maxrequests=0 expiremonth=0 womacosx=true wowinnt=false wounix=false multithreading=true loadbalancing=true >
<License productCode=11
productMajorVers=5
productMinorVers=3
maxReqPerMin=0
multithreadingEnabled=true
loadBalancingEnabled=true>

WebObjects 5.3.2 key
<FSSerialRec productCode=11 version=83 locationCode=1 serialNumberVersion=1 serialNumber=4 check=1022001 station=0 reserved=0 maxrequests=0 expiremonth=0 womacosx=true wowinnt=true wounix=true multithreading=true loadbalancing=true >
<License productCode=11
productMajorVers=5
productMinorVers=3
maxReqPerMin=0
multithreadingEnabled=true
loadBalancingEnabled=true>

It looks like productCode=10 is WebObjects Developer, while productCode=11 is WebObjects Deployment. As expected the 5.3.1 key didn't work with linux (wounix=false), but the 5.3 key did. It looks like the 5.3.2 key is a true deployment key for all platforms.


On 10/01/2007, at 4:13 AM, Fredrik Lindgren wrote:

I am trying to get a working deployment on windows using Tomcat. I have it working om macosx under tomcat but when moved to windows I get Servlet WOServletAdaptor is not available error. I have tested all the workarounds on the lists and wikis but none of them seem to mater. Should I try an older version of WebObjects?

Any suggestion?


/Fredrik
_________________________________________________________________
drop, Kålsängsgränd 10 B, 753 19 UPPSALA, Sweden
018-50 56 00, http://www.drop.se


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/timcu% 40tpg.com.au

This email sent to [EMAIL PROTECTED]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com

Reply via email to