I have managed to package an XD image of a very simple Seaside demo as a Windows NT service. The package looks clean and installs as an NT service without a problem. When I start the NT service, the following is logged:
The following error(s) were detected during the startup sequence which may interfere with correct operation:
1) MessageNotUnderstood: GreaseVASTPreload class>>defined
2) MessageNotUnderstood: GreaseCore class>>defined
3) MessageNotUnderstood: GreaseCoreExceptions class>>defined
Process reportError: MessageNotUnderstood: GreaseVASTPreload class>>defined
Dumping Stack File KscSea01.sdf ...
...Finished Dumping Stack File KscSea01.sdf
I have cut the standard stuff logged by the VM when a service starts. The above entries are new to me. They look like something is being initialized and maybe logged somewhere and that results in the "MessageNotUnderstood:" entries (I cut about 30 of them). Then I think the VM gives up and the NT service fails to finish starting.
I think this problem has more to do with Seaside than trying to run it as an NT service. Is there something else I need to include? Is there something I need to do to Seaside before I package it? Any ideas at all will be appreciated.
I also plan to try to package this test Seaside app for Linux but I know very little about how to do that, so I'm trying to get this working first.