On Fri, Oct 21, 2005 at 08:39:16AM +0200, David Teran wrote:
> Well, it was not tomcat, the problem was starting tomcat as windows
> service, then the process invoked by exec cannot use OLE Automation.
This reminds me of the situation when I wrote a service that
was supposed to interact with the desktop (which is not normally the
case with many services). The service then cannot spawn
subprocesses of a certain kind unless it is created with the
flag SERVICE_INTERACTIVE_PROCESS.
schService = CreateService(
schSCManager, // SCManager database
TEXT(SZSERVICENAME), // name of service
TEXT(SZSERVICEDISPLAYNAME), // name to display
SERVICE_ALL_ACCESS, // desired access
SERVICE_INTERACTIVE_PROCESS|SERVICE_WIN32_OWN_PROCESS, // service type
SERVICE_DEMAND_START, // start type
SERVICE_ERROR_NORMAL, // error control type
szPath, // service's binary
NULL, // no load ordering group
NULL, // no tag identifier
TEXT(SZDEPENDENCIES), // dependencies
NULL, // LocalSystem account
NULL); // no password
I could not find the location where Tomcat installs itself as a service.
It must be somewhere deep down in
apache-tomcat-5.5.12-src\jakarta-tomcat-catalina\catalina\src\share\org\apache\
catalina\
and it probably uses some java class of the apache OS interface (Win32
in that case) which in turn is burried in the apache dource tree.
>
> regards, David
>
> Am 20.10.2005 um 19:15 schrieb David Teran:
>
> >Hi,
> >
> >thanks for the quick response, no, the firewall is already
> >deactivated.
> >
> >regards, David
> >
--
Chris Christoph P. U. Kukulies kuku_at_kukulies.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]