I have installed Bambo via InstallAsAService with administrator permissions and gave the server user all the neccessary folder permissions (install and data). All worked fine but I can't start the service because it fails immediately.
2014-03-18 09:09:48 Commons Daemon procrun stderr initialized
[2014-03-18 09:09:48] [info] [ 3708] Commons Daemon procrun (184.108.40.206 32-bit) started [2014-03-18 09:09:48] [info] [ 3708] Running 'Bamboo' Service... [2014-03-18 09:09:48] [info] [ 3824] Starting service... [2014-03-18 09:09:48] [error] [ 3824] %1 is not a valid Win32 application. [2014-03-18 09:09:48] [error] [ 3824] Failed creating java C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll [2014-03-18 09:09:48] [error] [ 3824] %1 is not a valid Win32 application. [2014-03-18 09:09:48] [error] [ 3824] ServiceStart returned 1 [2014-03-18 09:09:48] [error] [ 3824] %1 is not a valid Win32 application. [2014-03-18 09:09:48] [info] [ 3708] Run service finished. [2014-03-18 09:09:48] [info] [ 3708] Commons Daemon procrun finished
Bamboo is running well when I start it via console.
Thanks for your help!
C:\Atlassian\Bamboo-5.4.1>"C:\Atlassian\Bamboo-5.4.1\bin\service.bat" install Bamboo Installing the service 'Bamboo' ... Using CATALINA_HOME: "C:\Atlassian\Bamboo-5.4.1" Using CATALINA_BASE: "C:\Atlassian\Bamboo-5.4.1" Using JAVA_HOME: "C:\Program Files\Java\jdk1.7.0_45" Using JRE_HOME: "C:\Program Files\Java\jdk1.7.0_45\jre" Using JVM: "C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll" The service 'Bamboo' has been installed.
Ok. It works. I found this article
and tried to place the tomcat7.dll.x64 and the tcnative-1.dll.x64 from an stash zip package and renamed it. These two files beeing not deployed by the Bamboo installer!!! Now the service starts up!
I got it running. I had to alter the service installer batch script to get it to run.
In service.bat i changed line 136 to read:
I think my JAVA_HOME, aka jdk install, is 64 bit, but my jre install is 32 bit. The odd thing is that the comment for the line i changed mentioned it was using JAVA_HOME when it was instead using the JRE_HOME variable. It seems to me either the comment in there is wrong or the line itself is wrong.
Hey there, Data Center community! I'm Martyna Wojtas and I am the Product Manager for Bamboo Data Center. I’m excited to share that Bamboo 9.0 is now available. We purpose-built this platform to help...