83 lines
6.0 KiB
HTML
83 lines
6.0 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="Debug Java programs that run on your server" />
|
|
<meta name="abstract" content="You have several options for debugging and troubleshooting Java programs that run on your server, including IBM iSeries System Debugger, the server interactive display, Java Debug Wire Protocol-enabled debuggers, and Java Watcher." />
|
|
<meta name="description" content="You have several options for debugging and troubleshooting Java programs that run on your server, including IBM iSeries System Debugger, the server interactive display, Java Debug Wire Protocol-enabled debuggers, and Java Watcher." />
|
|
<meta name="DC.Relation" scheme="URI" content="../rzamq/rzamqmain.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="jpdebuga.htm#jpdebuga" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-debug-home/main.html" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://www.eclipse.org/eclipse/index.html" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://www.ibm.com/eserver/iseries/support/i_dir/idoctor.nsf/jv.html" />
|
|
<meta name="DC.Relation" scheme="URI" content="whatitis.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="debug.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="debugmain" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>Debug Java programs that run on your server</title>
|
|
</head>
|
|
<body id="debugmain"><a name="debugmain"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Debug Java programs that run on your server</h1>
|
|
<div><p>You have several options for debugging and troubleshooting Java™ programs
|
|
that run on your server, including IBM<sup>®</sup> iSeries™ System Debugger, the server interactive
|
|
display, Java Debug Wire Protocol-enabled debuggers, and Java Watcher.</p>
|
|
<p>The following information is not a comprehensive assessment of the possibilities
|
|
but does list several options. One of the easiest ways to debug Java programs
|
|
that run on your iSeries server
|
|
is to use the IBM iSeries System
|
|
Debugger. IBM iSeries System
|
|
Debugger provides a graphical user interface (GUI) that enables you to more
|
|
easily use the debugging capabilities of your iSeries server.</p>
|
|
<p>You can use the interactive display of your server to debug Java programs,
|
|
although the iSeries System
|
|
Debugger provides a more easily usable GUI that enables you to perform the
|
|
same functions.</p>
|
|
<p>Additionally, the iSeries Java virtual machine (JVM) supports the Java Debug
|
|
Wire Protocol (JDWP), which is part of the Java Platform Debugger Architecture. JDWP-enabled
|
|
debuggers allow you to perform remote debugging from clients that run different
|
|
operating systems. (The IBM iSeries Debugger also enables you to perform remote
|
|
debugging in a similar way, although it does not use JDWP.) One such JDWP-enabled
|
|
program is the Java debugger in the Eclipse project universal tool
|
|
platform.</p>
|
|
<p>If the performance of your program degrades as it runs for a longer period
|
|
of time, you may have erroneously coded a memory leak. You can use Java Watcher
|
|
to help you debug your program and locate memory leaks by performing Java application
|
|
heap analysis and object create profiling over time.</p>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="debug.htm">Debug Java programs from an i5/OS command line</a></strong><br />
|
|
To debug Java programs from the <span class="keyword">i5/OS™</span> command
|
|
line, select one of the options listed here.</li>
|
|
</ul>
|
|
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="whatitis.htm" title="Java compatibleIBM Developer Kit for Java is optimized for use in an iSeries server environment. It uses the compatibility of Java programming and user interfaces, so you can develop your own applications for the iSeries server.">IBM Developer Kit for Java</a></div>
|
|
</div>
|
|
|
|
<div class="linklist">
|
|
<div><a href="../rzamq/rzamqmain.htm" target="_blank">IBM
|
|
iSeries System Debugger</a></div>
|
|
<div><a href="jpdebuga.htm#jpdebuga" title="The Java Platform Debugger Architecture (JPDA) consists of the JVM Debug Interface/JVM Tool Interface, the Java Debug Wire Protocol, and the Java Debug Interface. All these parts of the JPDA enable any front end of a debugger that uses the JDWP to perform debugging operations. The debugger front end can either run remotely or run as an iSeries application.">Java Platform Debugger Architecture</a></div>
|
|
<div><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-debug-home/main.html" target="_blank">Java development tool debug</a></div>
|
|
<div><a href="http://www.eclipse.org/eclipse/index.html" target="_blank">Eclipse project Web site</a></div>
|
|
<div><a href="http://www.ibm.com/eserver/iseries/support/i_dir/idoctor.nsf/jv.html" target="_blank">JavaWatcher</a></div></div>
|
|
</div>
|
|
</body>
|
|
</html> |