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

Reply via email to