Anyone had any luck using WiX to install Apache Tomcat as a service? Just
wondering because I'm having a fun time banging my
head against this.
Here's some background:
Tomcat uses the Jakarta Commons procrun daemon to interface with the Windows
services mechanism. Unfortunately, it looks like
procrun does all of the registry work on its own when you use the supported
installation instructions. This means (and my
earlier installer does this) that to install Tomcat as a custom action I have
to use a Custom Action that runs the procrun
daemon in install mode to get it all configured and happy, and another to
remove it on uninstall.
That was ok until I came back for a second pass through my code to tighten
things up. For some reason, my Custom Action to stop
Tomcat before using a Custom Action to uninstall it wasn't getting sequenced
properly. I was tempted to ask you all about it
then, but I was fairly sure the answer would be "Why are you using a Custom
Action to install and start a service, you twit?" So
I've been trying to use the ServiceInstall element to install procrun as a
service. It gets installed ok, but there's some
custom configuration that it does over and above what the Windows Service
facilities provide. "Well and good", I thought, "I can
get away with firing off a custom action for that." Except that procrun is
doing some magic in its install step that I haven't
got a handle on yet that allows the configuration CA to succeed.
Has anyone on the list tried to do this before, and if so, do you have any tips
I could use? I'll probably have to brute-force
it at some point unless some miracle happens and I figure it out on my own...
--
--
Eric Fesh
Customer Support Engineer/Software Test Engineer
Verari Systems Software, Inc.
110 12th Street North, Suite D103
Birmingham, AL 35203
Phone +1-205-397-3141 ext. 3149
Fax +1-205-397-3142
[EMAIL PROTECTED]
http://www.verarisoft.com/
The information contained in this communication may be confidential and is
intended only for the use of the recipient(s) named above. If the reader of
this communication is not the intended recipient(s), you are hereby notified
that any dissemination, distribution, or copying of this communication, or
any of its contents, is strictly prohibited. If you are not a named
recipient or received this communication by mistake, please notify the sender
and delete the communication and all copies of it.
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users