Astor fails to recognize status of newly started Java Tango server
When using startup script to launch Java Tango server and there main class is named differently from Tango server's class Astor fails to recognize server's status.
This will fail:
#!bash
#!/bin/bash
INSTANCE_NAME=$1
JAVA_OPTS="-Xmx1G -Xshare:off -XX:+UseG1GC -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
/usr/bin/java -jar /home/khokhria/Downloads/TestServer-1.3.jar $INSTANCE_NAME \
> /dev/null 2>&1 &
While this does essentially the same, but Astor correctly sees the status:
#!bash
#!/bin/bash
INSTANCE_NAME=$1
JAVA_OPTS="-Xmx1G -Xshare:off -XX:+UseG1GC -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
/usr/bin/java $JAVA_OPTS -cp "/opt/TestServer-1.3/lib/*" hzg.wpn.tango.TestServer $INSTANCE_NAME \
> /dev/null 2>&1 &
Reported by: Ingvord ( http://sf.net/u/ingvord )
Original Ticket: tango-cs/bugs/744