When running Bamboo behind a proxy, you might need to change the Root Context Path i.e. the host URL referenced while accessing Bamboo (e.g. http://localhost:8085/bamboo). You might also need to change the Base URL to the Apache proxy URL, you can change this value from  "General Configuration" page under Bamboo Administration.

 

To change the context path from '/' to '/Your_Context_Path':

For Bamboo 3.2 or below

  • If you are using the bamboo.sh script to start Bamboo: 

    Change the following line in your bamboo.shscript:

    RUN_CMD="java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true -classpath $CLASSPATH -Dorg.mortbay.xml.XmlParser.NotValidating=true -Djetty.port=8085
    com.atlassian.bamboo.server.Server 8085 ./webapp /"
    

    to:

    RUN_CMD="java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true -classpath $CLASSPATH -Dorg.mortbay.xml.XmlParser.NotValidating=true -Djetty.port=8085
    com.atlassian.bamboo.server.Server 8085 ./webapp /Your_Context_Path"
    
  • Or, if you are using the wrapper to start Bamboo: 

    The wrapper reads the configuration information from the wrapper.conf file in the  ../<Bamboo-Install>/conf/folder. Find the following line:

    wrapper.app.parameter.4=/
    

    and replace it with the following line:

    wrapper.app.parameter.4=/Your_Context_Path
    

For Bamboo 3.3 or above

  • If you are using the bamboo.sh script or wrapper to start Bamboo:
    The wrapper reads the configuration information from the wrapper.conf file in the  ../<Bamboo-Install>/conf/folder. Find the following line:

wrapper.app.parameter.4=/

and replace it with the following line:

wrapper.app.parameter.4=/Your_Context_Path

 

  • No labels