From eddf5cd921bbed204eb7c672b8edcc02c65c96ed Mon Sep 17 00:00:00 2001 From: James Barnett Date: Thu, 15 Sep 2016 13:25:04 -0500 Subject: [PATCH] Ensure all services start on reboot. --- Vagrantfile | 2 ++ scripts/installs/setup_apache_struts.bat | 1 + scripts/installs/setup_glassfish.bat | 3 +-- scripts/installs/setup_jenkins.bat | 3 ++- scripts/installs/start_glassfish_service.bat | 1 + 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 scripts/installs/start_glassfish_service.bat diff --git a/Vagrantfile b/Vagrantfile index 8fe920e..9f30c87 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -47,6 +47,8 @@ Vagrant.configure("2") do |config| # Vulnerability - Setup for Glassfish config.vm.provision :shell, path: "scripts/installs/setup_glassfish.bat" config.vm.provision :shell, inline: "rm C:\\tmp\\vagrant-shell.bat" # Hack for this bug: https://github.com/mitchellh/vagrant/issues/7614 + config.vm.provision :shell, path: "scripts/installs/start_glassfish_service.bat" + config.vm.provision :shell, inline: "rm C:\\tmp\\vagrant-shell.bat" # Hack for this bug: https://github.com/mitchellh/vagrant/issues/7614 # Vulnerability - Jenkins (1.8) config.vm.provision :shell, path: "scripts/installs/setup_jenkins.bat" diff --git a/scripts/installs/setup_apache_struts.bat b/scripts/installs/setup_apache_struts.bat index 7bf6d93..f390544 100644 --- a/scripts/installs/setup_apache_struts.bat +++ b/scripts/installs/setup_apache_struts.bat @@ -2,6 +2,7 @@ rm "%CATALINA_HOME%\conf\tomcat-users.xml" copy C:\vagrant\resources\apache_struts\tomcat-users.xml "%CATALINA_HOME%\conf\tomcat-users.xml" copy C:\vagrant\resources\apache_struts\server.xml "%CATALINA_HOME%\conf" +sc config Tomcat8 start= auto net start "Apache Tomcat 8.0 Tomcat8" copy C:\vagrant\resources\apache_struts\struts2-rest-showcase.war "%CATALINA_HOME%\webapps" \ No newline at end of file diff --git a/scripts/installs/setup_glassfish.bat b/scripts/installs/setup_glassfish.bat index 707bea4..328dfb6 100644 --- a/scripts/installs/setup_glassfish.bat +++ b/scripts/installs/setup_glassfish.bat @@ -4,5 +4,4 @@ cmd /c ""C:\Program Files\7-Zip\7z.exe" x "C:\Windows\Temp\glassfish4.zip" -oC:\ copy /Y "C:\vagrant\resources\glassfish\admin-keyfile" "C:\glassfish\glassfish4\glassfish\domains\domain1\config\admin-keyfile" copy /Y "C:\vagrant\resources\glassfish\domain.xml" "C:\glassfish\glassfish4\glassfish\domains\domain1\config\domain.xml" -schtasks /create /tn "GlassFish" /tr "C:\glassfish\glassfish4\bin\asadmin.bat start-domain domain1" /sc onstart /np -schtasks /run /tn "GlassFish" \ No newline at end of file +C:\glassfish\glassfish4\bin\asadmin.bat create-service domain1 diff --git a/scripts/installs/setup_jenkins.bat b/scripts/installs/setup_jenkins.bat index e8c69fa..ac68012 100644 --- a/scripts/installs/setup_jenkins.bat +++ b/scripts/installs/setup_jenkins.bat @@ -1,4 +1,5 @@ mkdir "%ProgramFiles%\jenkins" copy C:\vagrant\resources\jenkins\jenkins.war "%ProgramFiles%\jenkins" copy C:\vagrant\resources\jenkins\jenkins.exe "%ProgramFiles%\jenkins" -"%ProgramFiles%\jenkins\jenkins.exe" -Service Install \ No newline at end of file +"%ProgramFiles%\jenkins\jenkins.exe" -Service Install +sc config jenkins start= auto \ No newline at end of file diff --git a/scripts/installs/start_glassfish_service.bat b/scripts/installs/start_glassfish_service.bat new file mode 100644 index 0000000..1dbea1a --- /dev/null +++ b/scripts/installs/start_glassfish_service.bat @@ -0,0 +1 @@ +net start "domain1 GlassFish Server" \ No newline at end of file