Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread Pavan Konduru
Put the arguments under quot, something like this:


Arguments=quot;//IS//Tomcat7 -DisplayName 'Apache Tomcat7' -Install 
'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm --StopMode=jvm 
--StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start 
--StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stopquot;/

Also paste the log from where the service is being created, it will help!

--Pavan

-Original Message-
From: Eric Chaland [mailto:echal...@yahoo.com] 
Sent: Thursday, April 24, 2014 8:25 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

Hello,

I'm starting to use Wix to create an installer for our application. I need to 
install Tomcat 7 and deploy some wars in the background. I'm having 
difficulties starting the Tomcat service. I couldn't find any sample online.

I hope someone can help me out as I am currently stuck. 

This is that I use to create and start the Tomcat 7 service. When I run the 
service gets installed but it get stuck on Starting Services. Is there 
anything wrong in the code below. I used the start command from the Apache site.

Thank you for your help.

 

Fragment

Component Id=CPMTomcatService Guid=MyGUI
Directory=TOMCAT_BIN_DIR

   File Id=TomcatEXE KeyPath=yes
Source=$(var.tomcatDirectory)\bin\tomcat7.exe /

  ServiceInstall Id=TomcatServiceService Name=Tomcat7
DisplayName=Apache Tomcat7 Start=auto ErrorControl=normal
Type=ownProcess Vital=yes

 Arguments=//IS//Tomcat7 -DisplayName 'Apache Tomcat7' -Install 
'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm --StopMode=jvm 
--StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start 
--StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop/

  ServiceControl Id=TomcatServiceCTRL Name=Tomcat7 Start=install
Stop=both Remove=uninstall Wait=yes  / 

/Component

  /Fragment

 

Zac

--
Start Your Social Network Today - Download eXo Platform Build your Enterprise 
Intranet with eXo Platform Software Java Based Open Source Intranet - Social, 
Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A 
Collaboration Platform http://p.sf.net/sfu/ExoPlatform 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread Phil Wilson
Do you know how you are supposed to install Tomcat as a service?  If
that -install option is what actually installs Tomcat as an NT
service, then you shouldn't be using ServiceInstall because that
installs it as a service too.
---
Phil Wilson


On Thu, Apr 24, 2014 at 9:06 AM, Pavan Konduru
pavan.kond...@accelrys.com wrote:
 Put the arguments under quot, something like this:


 Arguments=quot;//IS//Tomcat7 -DisplayName 'Apache Tomcat7' -Install 
 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm --StopMode=jvm 
 --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start 
 --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stopquot;/

 Also paste the log from where the service is being created, it will help!

 --Pavan

 -Original Message-
 From: Eric Chaland [mailto:echal...@yahoo.com]
 Sent: Thursday, April 24, 2014 8:25 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

 Hello,

 I'm starting to use Wix to create an installer for our application. I need to 
 install Tomcat 7 and deploy some wars in the background. I'm having 
 difficulties starting the Tomcat service. I couldn't find any sample online.

 I hope someone can help me out as I am currently stuck.

 This is that I use to create and start the Tomcat 7 service. When I run the 
 service gets installed but it get stuck on Starting Services. Is there 
 anything wrong in the code below. I used the start command from the Apache 
 site.

 Thank you for your help.



 Fragment

 Component Id=CPMTomcatService Guid=MyGUI
 Directory=TOMCAT_BIN_DIR

File Id=TomcatEXE KeyPath=yes
 Source=$(var.tomcatDirectory)\bin\tomcat7.exe /

   ServiceInstall Id=TomcatServiceService Name=Tomcat7
 DisplayName=Apache Tomcat7 Start=auto ErrorControl=normal
 Type=ownProcess Vital=yes

  Arguments=//IS//Tomcat7 -DisplayName 'Apache Tomcat7' -Install 
 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm --StopMode=jvm 
 --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start 
 --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop/

   ServiceControl Id=TomcatServiceCTRL Name=Tomcat7 Start=install
 Stop=both Remove=uninstall Wait=yes  /

 /Component

   /Fragment



 Zac

 --
 Start Your Social Network Today - Download eXo Platform Build your Enterprise 
 Intranet with eXo Platform Software Java Based Open Source Intranet - Social, 
 Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A 
 Collaboration Platform http://p.sf.net/sfu/ExoPlatform 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



 --
 Start Your Social Network Today - Download eXo Platform
 Build your Enterprise Intranet with eXo Platform Software
 Java Based Open Source Intranet - Social, Extensible, Cloud Ready
 Get Started Now And Turn Your Intranet Into A Collaboration Platform
 http://p.sf.net/sfu/ExoPlatform
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread Eric Chaland
I'm not really sure how to install it - Maybe I can't use ServiceInstall as the 
Arguments based on the doc is supposed to be used to start a service and not 
install a service as I'm trying to do.
Next, I tried using service.bat install Tomcat7 to install Tomcat. It works 
fine in a command line but when I use the following CustomAction nothing 
happens. Am I using  it correctly?

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install 
Tomcat7quot;/
CustomAction Id=TomcatInstall BinaryKey=WixCA DllEntry=CAQuietExec 
Execute=immediate Return=check /
CustomAction Id=TomcatInstall 
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot; 
Directory=TOMCAT_BIN_DIR Execute=immediate Return=asyncNoWait/
InstallExecuteSequence
  Custom Action=TomcatInstall After=InstallFiles/Custom
/InstallExecuteSequence

Thank you

-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com] 
Sent: April-24-14 12:45 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

Do you know how you are supposed to install Tomcat as a service?  If that 
-install option is what actually installs Tomcat as an NT service, then you 
shouldn't be using ServiceInstall because that installs it as a service too.
---
Phil Wilson


On Thu, Apr 24, 2014 at 9:06 AM, Pavan Konduru pavan.kond...@accelrys.com 
wrote:
 Put the arguments under quot, something like this:


 Arguments=quot;//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap 
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap 
 --StopParams=stopquot;/

 Also paste the log from where the service is being created, it will help!

 --Pavan

 -Original Message-
 From: Eric Chaland [mailto:echal...@yahoo.com]
 Sent: Thursday, April 24, 2014 8:25 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl 
 sample

 Hello,

 I'm starting to use Wix to create an installer for our application. I need to 
 install Tomcat 7 and deploy some wars in the background. I'm having 
 difficulties starting the Tomcat service. I couldn't find any sample online.

 I hope someone can help me out as I am currently stuck.

 This is that I use to create and start the Tomcat 7 service. When I run the 
 service gets installed but it get stuck on Starting Services. Is there 
 anything wrong in the code below. I used the start command from the Apache 
 site.

 Thank you for your help.



 Fragment

 Component Id=CPMTomcatService Guid=MyGUI
 Directory=TOMCAT_BIN_DIR

File Id=TomcatEXE KeyPath=yes
 Source=$(var.tomcatDirectory)\bin\tomcat7.exe /

   ServiceInstall Id=TomcatServiceService Name=Tomcat7
 DisplayName=Apache Tomcat7 Start=auto ErrorControl=normal
 Type=ownProcess Vital=yes

  Arguments=//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap 
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap 
 --StopParams=stop/

   ServiceControl Id=TomcatServiceCTRL Name=Tomcat7 Start=install
 Stop=both Remove=uninstall Wait=yes  /

 /Component

   /Fragment



 Zac

 --
  Start Your Social Network Today - Download eXo Platform Build 
 your Enterprise Intranet with eXo Platform Software Java Based Open 
 Source Intranet - Social, Extensible, Cloud Ready Get Started Now And 
 Turn Your Intranet Into A Collaboration Platform 
 http://p.sf.net/sfu/ExoPlatform 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



 --
  Start Your Social Network Today - Download eXo Platform Build 
 your Enterprise Intranet with eXo Platform Software Java Based Open 
 Source Intranet - Social, Extensible, Cloud Ready Get Started Now And 
 Turn Your Intranet Into A Collaboration Platform 
 http://p.sf.net/sfu/ExoPlatform 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists

Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread b . rasing
Dit mailadres is niet meer in gebruik. Mail kan je voortaan sturen naar 
basti...@careercontrol.nl.



--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread Pavan Konduru

CAQuietExec action should be immediate which is correct but the action using it 
must be deferred.
Like this:

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install 
Tomcat7quot;/
CustomAction Id=TomcatInstall_Cmd BinaryKey=WixCA 
DllEntry=CAQuietExec Execute=immediate Return=check /
CustomAction Id=TomcatInstall 
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot; 
Directory=TOMCAT_BIN_DIR Execute=deferred Return=asyncNoWait/


InstallExecuteSequence
  Custom Action= TomcatInstall_Cmd  Before= TomcatInstall/Custom 
Custom Action=TomcatInstall After=InstallFiles/Custom

/InstallExecuteSequence

-Original Message-
From: Eric Chaland [mailto:echal...@yahoo.com] 
Sent: Thursday, April 24, 2014 2:58 PM
To: 'General discussion about the WiX toolset.'
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

I'm not really sure how to install it - Maybe I can't use ServiceInstall as the 
Arguments based on the doc is supposed to be used to start a service and not 
install a service as I'm trying to do.
Next, I tried using service.bat install Tomcat7 to install Tomcat. It works 
fine in a command line but when I use the following CustomAction nothing 
happens. Am I using  it correctly?

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install 
Tomcat7quot;/
CustomAction Id=TomcatInstall BinaryKey=WixCA DllEntry=CAQuietExec 
Execute=immediate Return=check /
CustomAction Id=TomcatInstall 
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot; 
Directory=TOMCAT_BIN_DIR Execute=immediate Return=asyncNoWait/
InstallExecuteSequence
  Custom Action=TomcatInstall After=InstallFiles/Custom 
/InstallExecuteSequence

Thank you

-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com]
Sent: April-24-14 12:45 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

Do you know how you are supposed to install Tomcat as a service?  If that 
-install option is what actually installs Tomcat as an NT service, then you 
shouldn't be using ServiceInstall because that installs it as a service too.
---
Phil Wilson


On Thu, Apr 24, 2014 at 9:06 AM, Pavan Konduru pavan.kond...@accelrys.com 
wrote:
 Put the arguments under quot, something like this:


 Arguments=quot;//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap
 --StopParams=stopquot;/

 Also paste the log from where the service is being created, it will help!

 --Pavan

 -Original Message-
 From: Eric Chaland [mailto:echal...@yahoo.com]
 Sent: Thursday, April 24, 2014 8:25 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl 
 sample

 Hello,

 I'm starting to use Wix to create an installer for our application. I need to 
 install Tomcat 7 and deploy some wars in the background. I'm having 
 difficulties starting the Tomcat service. I couldn't find any sample online.

 I hope someone can help me out as I am currently stuck.

 This is that I use to create and start the Tomcat 7 service. When I run the 
 service gets installed but it get stuck on Starting Services. Is there 
 anything wrong in the code below. I used the start command from the Apache 
 site.

 Thank you for your help.



 Fragment

 Component Id=CPMTomcatService Guid=MyGUI
 Directory=TOMCAT_BIN_DIR

File Id=TomcatEXE KeyPath=yes
 Source=$(var.tomcatDirectory)\bin\tomcat7.exe /

   ServiceInstall Id=TomcatServiceService Name=Tomcat7
 DisplayName=Apache Tomcat7 Start=auto ErrorControl=normal
 Type=ownProcess Vital=yes

  Arguments=//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap
 --StopParams=stop/

   ServiceControl Id=TomcatServiceCTRL Name=Tomcat7 Start=install
 Stop=both Remove=uninstall Wait=yes  /

 /Component

   /Fragment



 Zac

 --
  Start Your Social Network Today - Download eXo Platform Build 
 your Enterprise Intranet with eXo Platform Software Java Based Open 
 Source Intranet - Social, Extensible, Cloud Ready Get Started Now And 
 Turn Your Intranet Into A Collaboration Platform 
 http://p.sf.net/sfu/ExoPlatform 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



 --
  Start Your Social Network Today - Download eXo Platform Build 
 your Enterprise

Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread Pavan Konduru
Sorry, here is the Installexecute sequence:

InstallExecuteSequence
  Custom Action= TomcatInstall  Before= TomcatInstall_Cmd /Custom 
Custom Action= TomcatInstall_Cmd  After=InstallFiles/Custom

/InstallExecuteSequence

-Original Message-
From: Pavan Konduru [mailto:pavan.kond...@accelrys.com] 
Sent: Thursday, April 24, 2014 3:21 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample


CAQuietExec action should be immediate which is correct but the action using it 
must be deferred.
Like this:

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install 
Tomcat7quot;/
CustomAction Id=TomcatInstall_Cmd BinaryKey=WixCA 
DllEntry=CAQuietExec Execute=immediate Return=check /
CustomAction Id=TomcatInstall 
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot; 
Directory=TOMCAT_BIN_DIR Execute=deferred Return=asyncNoWait/


InstallExecuteSequence
  Custom Action= TomcatInstall_Cmd  Before= TomcatInstall/Custom 
Custom Action=TomcatInstall After=InstallFiles/Custom

/InstallExecuteSequence

-Original Message-
From: Eric Chaland [mailto:echal...@yahoo.com]
Sent: Thursday, April 24, 2014 2:58 PM
To: 'General discussion about the WiX toolset.'
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

I'm not really sure how to install it - Maybe I can't use ServiceInstall as the 
Arguments based on the doc is supposed to be used to start a service and not 
install a service as I'm trying to do.
Next, I tried using service.bat install Tomcat7 to install Tomcat. It works 
fine in a command line but when I use the following CustomAction nothing 
happens. Am I using  it correctly?

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install 
Tomcat7quot;/
CustomAction Id=TomcatInstall BinaryKey=WixCA DllEntry=CAQuietExec 
Execute=immediate Return=check /
CustomAction Id=TomcatInstall 
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot; 
Directory=TOMCAT_BIN_DIR Execute=immediate Return=asyncNoWait/
InstallExecuteSequence
  Custom Action=TomcatInstall After=InstallFiles/Custom 
/InstallExecuteSequence

Thank you

-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com]
Sent: April-24-14 12:45 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

Do you know how you are supposed to install Tomcat as a service?  If that 
-install option is what actually installs Tomcat as an NT service, then you 
shouldn't be using ServiceInstall because that installs it as a service too.
---
Phil Wilson


On Thu, Apr 24, 2014 at 9:06 AM, Pavan Konduru pavan.kond...@accelrys.com 
wrote:
 Put the arguments under quot, something like this:


 Arguments=quot;//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap
 --StopParams=stopquot;/

 Also paste the log from where the service is being created, it will help!

 --Pavan

 -Original Message-
 From: Eric Chaland [mailto:echal...@yahoo.com]
 Sent: Thursday, April 24, 2014 8:25 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl 
 sample

 Hello,

 I'm starting to use Wix to create an installer for our application. I need to 
 install Tomcat 7 and deploy some wars in the background. I'm having 
 difficulties starting the Tomcat service. I couldn't find any sample online.

 I hope someone can help me out as I am currently stuck.

 This is that I use to create and start the Tomcat 7 service. When I run the 
 service gets installed but it get stuck on Starting Services. Is there 
 anything wrong in the code below. I used the start command from the Apache 
 site.

 Thank you for your help.



 Fragment

 Component Id=CPMTomcatService Guid=MyGUI
 Directory=TOMCAT_BIN_DIR

File Id=TomcatEXE KeyPath=yes
 Source=$(var.tomcatDirectory)\bin\tomcat7.exe /

   ServiceInstall Id=TomcatServiceService Name=Tomcat7
 DisplayName=Apache Tomcat7 Start=auto ErrorControl=normal
 Type=ownProcess Vital=yes

  Arguments=//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap
 --StopParams=stop/

   ServiceControl Id=TomcatServiceCTRL Name=Tomcat7 Start=install
 Stop=both Remove=uninstall Wait=yes  /

 /Component

   /Fragment



 Zac

 --
  Start Your Social Network Today - Download eXo Platform Build 
 your Enterprise Intranet with eXo Platform Software Java Based Open 
 Source

Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

2014-04-24 Thread Eric Chaland
Thanks for the reply, however nothing gets run - I checked in the log file
generated by the msi but I don't see any error or entry for the cmd.exe.
I tried the following but still to no avail - I'm sure I'm not the only one
trying to install Tomcat service part as a background task - 
Thanks to share any sample code or idea on what I might still be doing
wrong

Fragment
Property Id=QtExecCmdLine Value='[System64Folder]cmd.exe
C:\tomcat\bin\service.bat install Tomcat7'/
CustomAction Id=TomcatInstall_Cmd BinaryKey=WixCA
DllEntry=CAQuietExec Execute=immediate Return=check /
CustomAction Id=TomcatInstall ExeCommand='[System64Folder]cmd.exe
C:\tomcat\bin\service.bat install Tomcat7' Directory=TOMCAT_BIN
Execute=deferred Return=asyncNoWait/
   
 InstallExecuteSequence
  Custom Action=TomcatInstall_Cmd Before=TomcatInstall/Custom
  Custom Action=TomcatInstall After=InstallFiles/Custom
/InstallExecuteSequence

  /Fragment

-Original Message-
From: Pavan Konduru [mailto:pavan.kond...@accelrys.com] 
Sent: April-24-14 6:21 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample


CAQuietExec action should be immediate which is correct but the action using
it must be deferred.
Like this:

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install
Tomcat7quot;/
CustomAction Id=TomcatInstall_Cmd BinaryKey=WixCA
DllEntry=CAQuietExec Execute=immediate Return=check /
CustomAction Id=TomcatInstall
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot;
Directory=TOMCAT_BIN_DIR Execute=deferred Return=asyncNoWait/


InstallExecuteSequence
  Custom Action= TomcatInstall_Cmd  Before= TomcatInstall/Custom
Custom Action=TomcatInstall After=InstallFiles/Custom

/InstallExecuteSequence

-Original Message-
From: Eric Chaland [mailto:echal...@yahoo.com]
Sent: Thursday, April 24, 2014 2:58 PM
To: 'General discussion about the WiX toolset.'
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

I'm not really sure how to install it - Maybe I can't use ServiceInstall as
the Arguments based on the doc is supposed to be used to start a service
and not install a service as I'm trying to do.
Next, I tried using service.bat install Tomcat7 to install Tomcat. It
works fine in a command line but when I use the following CustomAction
nothing happens. Am I using  it correctly?

Property Id=QtExecCmdLine Value=quot;C:\tomcat\bin\service.bat install
Tomcat7quot;/
CustomAction Id=TomcatInstall BinaryKey=WixCA
DllEntry=CAQuietExec Execute=immediate Return=check /
CustomAction Id=TomcatInstall
ExeCommand=quot;C:\tomcat\bin\service.bat install Tomcat7quot;
Directory=TOMCAT_BIN_DIR Execute=immediate Return=asyncNoWait/
InstallExecuteSequence
  Custom Action=TomcatInstall After=InstallFiles/Custom
/InstallExecuteSequence

Thank you

-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com]
Sent: April-24-14 12:45 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl sample

Do you know how you are supposed to install Tomcat as a service?  If that
-install option is what actually installs Tomcat as an NT service, then you
shouldn't be using ServiceInstall because that installs it as a service too.
---
Phil Wilson


On Thu, Apr 24, 2014 at 9:06 AM, Pavan Konduru pavan.kond...@accelrys.com
wrote:
 Put the arguments under quot, something like this:


 Arguments=quot;//IS//Tomcat7 -DisplayName 'Apache Tomcat7' 
 -Install 'c:\tomcat\bin\tomcat7.exe' --Jvm=auto --StartMode=jvm 
 --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap
 --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap
 --StopParams=stopquot;/

 Also paste the log from where the service is being created, it will help!

 --Pavan

 -Original Message-
 From: Eric Chaland [mailto:echal...@yahoo.com]
 Sent: Thursday, April 24, 2014 8:25 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Wix 3.7 - ServiceInstall and ServiceControl 
 sample

 Hello,

 I'm starting to use Wix to create an installer for our application. I need
to install Tomcat 7 and deploy some wars in the background. I'm having
difficulties starting the Tomcat service. I couldn't find any sample online.

 I hope someone can help me out as I am currently stuck.

 This is that I use to create and start the Tomcat 7 service. When I run
the service gets installed but it get stuck on Starting Services. Is there
anything wrong in the code below. I used the start command from the Apache
site.

 Thank you for your help.



 Fragment

 Component Id=CPMTomcatService Guid=MyGUI
 Directory=TOMCAT_BIN_DIR

File Id=TomcatEXE KeyPath=yes
 Source=$(var.tomcatDirectory)\bin\tomcat7.exe /

   ServiceInstall Id=TomcatServiceService Name=Tomcat7
 DisplayName=Apache Tomcat7 Start=auto ErrorControl=normal
 Type