From: Sébastien Lesaint Date: Tue, 14 Apr 2015 07:43:47 +0000 (+0200) Subject: add -d option to start.sh to remote debug web server X-Git-Tag: 5.2-RC1~2261 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=cc128313041970270db4797fea797863c80f07ff;p=sonarqube.git add -d option to start.sh to remote debug web server --- diff --git a/start.sh b/start.sh index 9c3a25a20cc..2c29ef02cbd 100755 --- a/start.sh +++ b/start.sh @@ -1,9 +1,14 @@ #!/bin/bash +############################### +# usage: use -d option to enable remote debugging of the web server on port 5005 +############################### if [[ "$OSTYPE" == "darwin"* ]]; then OS='macosx-universal-64' + SED_DISABLE_BACKUP=" ''" else OS='linux-x86-64' + SED_DISABLE_BACKUP="" fi ls sonar-application/target/sonarqube-*.zip 1> /dev/null 2>&1 @@ -18,6 +23,14 @@ if [ "$?" != "0" ]; then unzip sonarqube-*.zip fi cd sonarqube-* + +if [ "$1" = "-d" ]; then + echo "enabling debug in conf/sonar.properties, listening on port 5005" + sed -i $SED_DISABLE_BACKUP '/javaAdditionalOpts/d' conf/sonar.properties + echo "" >> conf/sonar.properties + echo "sonar.web.javaAdditionalOpts=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" >> conf/sonar.properties +fi + bin/$OS/sonar.sh restart sleep 1 tail -100f logs/sonar.log