I followed the instructions on this page:
https://confluence.atlassian.com/display/BAMKB/Running+bamboo+behind+apache+httpd+proxy
To get bamboo proxied behind an Apache HTTP server. I've configured Apache appropriately (using it for our other servers) and modified the conf/wrapper.conf file as specified in the documentation. However, when I call wrapper/start-bamboo start and tail the logs/bamboo.log, I get the following exception:
Loading jetty configuration file 'webapp/WEB-INF/classes/jetty.xml' from the classpath as it does not exist on the filesystem.
java.lang.NullPointerException
at org.eclipse.jetty.xml.XmlConfiguration.(XmlConfiguration.java:150)
at com.atlassian.bamboo.server.Server.(Server.java:141)
at com.atlassian.bamboo.server.Server.main(Server.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
at java.lang.Thread.run(Unknown Source)
If I change everything back to standard, it works as expected.