mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-03 15:08:24 +00:00
8194874: SA: Remove scripts with sa-jdi.jar dependencies
Reviewed-by: cjplummer, amenkov
This commit is contained in:
parent
d5414d7929
commit
aebc856c44
@ -1,53 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
#
|
||||
|
||||
These scripts may be used to start SA debug server for SA/JDI
|
||||
purpose. The SADebugServerAttachingConnector will connect to
|
||||
SADebugServer.
|
||||
|
||||
How to use?
|
||||
|
||||
Before starting remote debug server, make sure that the environment
|
||||
variable JAVA_HOME points to the pathname of a J2SE 1.5.
|
||||
|
||||
step 1: Start the rmiregistry server using one of the following
|
||||
commands as appropriate:
|
||||
|
||||
start-rmiregistry.sh &
|
||||
start-rmiregistry64.sh &
|
||||
start-rmiregistry.bat
|
||||
|
||||
step 2: For live process case, use one of the following commands
|
||||
as appropriate:
|
||||
|
||||
start-debug-server.sh <pid of java process>
|
||||
start-debug-server64.sh <pid of 64 bit java process>
|
||||
start-debug-server.bat <pid of java process>
|
||||
|
||||
For core file case, use one of the following commands as
|
||||
appropriate:
|
||||
|
||||
start-debug-server.sh <path of java executable> <core file path>
|
||||
start-debug-server64.sh <path of java executable> <core file path>
|
||||
start-debug-server.bat <path of java executable> <core file path>
|
||||
@ -1,47 +0,0 @@
|
||||
@echo off
|
||||
|
||||
REM
|
||||
REM Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
REM DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
REM
|
||||
REM This code is free software; you can redistribute it and/or modify it
|
||||
REM under the terms of the GNU General Public License version 2 only, as
|
||||
REM published by the Free Software Foundation.
|
||||
REM
|
||||
REM This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
REM ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
REM FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
REM version 2 for more details (a copy is included in the LICENSE file that
|
||||
REM accompanied this code).
|
||||
REM
|
||||
REM You should have received a copy of the GNU General Public License version
|
||||
REM 2 along with this work; if not, write to the Free Software Foundation,
|
||||
REM Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
REM
|
||||
REM Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
REM or visit www.oracle.com if you need additional information or have any
|
||||
REM questions.
|
||||
REM
|
||||
REM
|
||||
|
||||
if "%1" == "-help" goto usage
|
||||
|
||||
:JAVA_HOME
|
||||
if not exist %JAVA_HOME%\bin\java.exe goto BADJAVAHOME
|
||||
if not exist %JAVA_HOME\lib\sa-jdi.jar goto BADJAVAHOME
|
||||
|
||||
start %JAVA_HOME%\bin\java -classpath %JAVA_HOME%\lib\sa-jdi.jar sun.jvm.hotspot.jdi.SADebugServer %1 %2
|
||||
goto end
|
||||
|
||||
:BADJAVAHOME
|
||||
echo JAVA_HOME does not point to a working J2SE 1.5 installation.
|
||||
|
||||
:usage
|
||||
echo Usage: start-debug-server [pid]
|
||||
echo $0 <java executable> [Dr Watson dump file]
|
||||
echo Start the JDI debug server on [pid] or [Dr Watson dump file]
|
||||
echo so that it can be debugged from a remote machine.
|
||||
echo JAVA_HOME must contain the pathname of a J2SE 1.5
|
||||
echo installation.
|
||||
|
||||
:end
|
||||
@ -1,43 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
#
|
||||
|
||||
if [ "$1" = "-help" ] ; then
|
||||
echo "Usage: $0 <pid>"
|
||||
echo " $0 <java executable> <core file>"
|
||||
echo " Start the JDI debug server on <pid> or <core file>"
|
||||
echo " so that it can be debugged from a remote machine."
|
||||
echo " JAVA_HOME must contain the pathname of a J2SE 1.5"
|
||||
echo " installation."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ ! -x ${JAVA_HOME}/bin/java -o ! -r ${JAVA_HOME}/lib/sa-jdi.jar ] ;
|
||||
then
|
||||
echo '${JAVA_HOME} does not point to a working J2SE 1.5 installation.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
${JAVA_HOME}/bin/java -classpath ${JAVA_HOME}/lib/sa-jdi.jar sun.jvm.hotspot.jdi.SADebugServer $*
|
||||
@ -1,43 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
#
|
||||
|
||||
if [ "$1" = "-help" ] ; then
|
||||
echo "Usage: $0 <pid>"
|
||||
echo " $0 <java executable> <core file>"
|
||||
echo " Start the JDI debug server on <pid> or <core file>"
|
||||
echo " so that it can be debugged from a remote machine."
|
||||
echo " JAVA_HOME must contain the pathname of a J2SE 1.5"
|
||||
echo " installation."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ ! -x ${JAVA_HOME}/bin/java -o ! -r ${JAVA_HOME}/lib/sa-jdi.jar ] ;
|
||||
then
|
||||
echo '${JAVA_HOME} does not point to a working J2SE 1.5 installation.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
${JAVA_HOME}/bin/java -d64 -classpath ${JAVA_HOME}/lib/sa-jdi.jar sun.jvm.hotspot.jdi.SADebugServer $*
|
||||
@ -1,48 +0,0 @@
|
||||
@echo off
|
||||
|
||||
REM
|
||||
REM Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
REM DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
REM
|
||||
REM This code is free software; you can redistribute it and/or modify it
|
||||
REM under the terms of the GNU General Public License version 2 only, as
|
||||
REM published by the Free Software Foundation.
|
||||
REM
|
||||
REM This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
REM ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
REM FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
REM version 2 for more details (a copy is included in the LICENSE file that
|
||||
REM accompanied this code).
|
||||
REM
|
||||
REM You should have received a copy of the GNU General Public License version
|
||||
REM 2 along with this work; if not, write to the Free Software Foundation,
|
||||
REM Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
REM
|
||||
REM Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
REM or visit www.oracle.com if you need additional information or have any
|
||||
REM questions.
|
||||
REM
|
||||
REM
|
||||
|
||||
@echo off
|
||||
|
||||
if "%1" == "-help" goto usage
|
||||
|
||||
:JAVA_HOME
|
||||
if not exist %JAVA_HOME%\bin\rmiregistry goto BADJAVAHOME
|
||||
if not exist %JAVA_HOME%\lib\sa-jdi.jar goto BADJAVAHOME
|
||||
|
||||
start %JAVA_HOME%\bin\rmiregistry -J-Xbootclasspath/p:%JAVA_HOME%\lib\sa-jdi.jar
|
||||
goto end
|
||||
|
||||
:BADJAVAHOME
|
||||
echo JAVA_HOME does not point to a working J2SE 1.5 installation.
|
||||
|
||||
:usage
|
||||
@echo usage: start-rmiregistry
|
||||
@echo Start the rmi registry with with sa-jdi.jar on the bootclasspath
|
||||
@echo for use by the debug server.
|
||||
@echo JAVA_HOME must contain the pathname of a J2SE 1.5 installation.
|
||||
|
||||
:end
|
||||
|
||||
@ -1,42 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
#
|
||||
|
||||
if [ "$1" = "-help" ] ; then
|
||||
echo "usage: $0&"
|
||||
echo " Start the rmi registry with with sa-jdi.jar on the bootclasspath"
|
||||
echo " for use by the debug server."
|
||||
echo " JAVA_HOME must contain the pathname of a J2SE 1.5"
|
||||
echo " installation."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ ! -x ${JAVA_HOME}/bin/rmiregistry -o ! -r ${JAVA_HOME}/lib/sa-jdi.jar ] ;
|
||||
then
|
||||
echo '${JAVA_HOME} does not point to a working J2SE installation.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
${JAVA_HOME}/bin/rmiregistry -J-Xbootclasspath/p:${JAVA_HOME}/lib/sa-jdi.jar
|
||||
@ -1,42 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
#
|
||||
|
||||
if [ "$1" = "-help" ] ; then
|
||||
echo "usage: $0&"
|
||||
echo " Start the rmi registry with with sa-jdi.jar on the bootclasspath"
|
||||
echo " for use by the debug server."
|
||||
echo " JAVA_HOME must contain the pathname of a J2SE 1.5"
|
||||
echo " installation."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ ! -x ${JAVA_HOME}/bin/rmiregistry -o ! -r ${JAVA_HOME}/lib/sa-jdi.jar ] ;
|
||||
then
|
||||
echo '${JAVA_HOME} does not point to a working J2SE installation.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
${JAVA_HOME}/bin/rmiregistry -J-d64 -J-Xbootclasspath/p:${JAVA_HOME}/lib/sa-jdi.jar
|
||||
Loading…
x
Reference in New Issue
Block a user