blob: bbe611d814dfba430c6ba9e5efcfb51fd8743989 [file] [log] [blame]
<?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 content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta name="copyright" content="Copyright (c) 2000, 2011 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
<meta name="DC.rights.owner" content="(C) Copyright 2000, 2011" />
<meta content="public" name="security" />
<meta content="index,follow" name="Robots" />
<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 content="task" name="DC.Type" />
<meta name="DC.Title" content="Debugging applications on a server" />
<meta name="abstract" content="You can debug applications on a server to detect and diagnose errors in your application. Use the TCP/IP monitor view to view data sent and received over the ports of the server. In addition, use the debugging tools in the workbench to control running your application on the server by setting breakpoints, suspending threads, stepping through the code, and examining the contents of the variables. You can debug the following artifacts on a server without losing the state of your application:" />
<meta name="description" content="You can debug applications on a server to detect and diagnose errors in your application. Use the TCP/IP monitor view to view data sent and received over the ports of the server. In addition, use the debugging tools in the workbench to control running your application on the server by setting breakpoints, suspending threads, stepping through the code, and examining the contents of the variables. You can debug the following artifacts on a server without losing the state of your application:" />
<meta content="servers, debugging applications" name="DC.subject" />
<meta content="servers, debugging applications" name="keywords" />
<meta scheme="URI" name="DC.Relation" content="../topics/tservlet.html" />
<meta scheme="URI" name="DC.Relation" content="../topics/tdbgjsp.html" />
<meta scheme="URI" name="DC.Relation" content="../topics/tmonitorport.html" />
<meta content="XHTML" name="DC.Format" />
<meta content="tdebug_wst" name="DC.Identifier" />
<meta content="en-us" name="DC.Language" />
<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
<title>Debugging applications on a server</title>
</head>
<body id="tdebug_wst"><a name="tdebug_wst"><!-- --></a>
<h1 class="topictitle1">Debugging applications on a server</h1>
<div><p>You can debug applications on a server to detect
and diagnose errors in your application. Use the TCP/IP monitor view to view
data sent and received over the ports of the server. In addition, use the
debugging tools in the workbench to control running your application on the
server by setting breakpoints, suspending threads, stepping through the code,
and examining the contents of the variables. You can debug the following
artifacts on a server without losing the state of your application:</p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="../topics/tservlet.html">Debugging a servlet on a server</a></strong><br />
The debugger enables you to detect and diagnose errors in your application. It allows you to control the execution of your program by setting breakpoints, suspending threads, stepping through the code, and examining the contents of the variables. You can debug a servlet on a server without losing the state of your application.</li>
<li class="ulchildlink"><strong><a href="../topics/tdbgjsp.html">Debugging a JSP file on a server</a></strong><br />
The debugger enables you to detect and diagnose errors in your application. It allows you to control the execution of your program by setting breakpoints, suspending threads, stepping through the code, and examining the contents of the variables. You can debug a JavaServer Pages (JSP) without losing the state of your application.</li>
<li class="ulchildlink"><strong><a href="../topics/tmonitorport.html">Monitoring server ports</a></strong><br />
You can monitor server ports to view data sent and received over the ports of the server. Using the Properties page of a server, you can select from a list of the available types of server ports to monitor. Examples of types of server ports you can monitor are Hypertext Transfer Protocol (HTTP), the administrative port of the server, proxy and many other vendor-specific ports.</li>
</ul>
</div>
</body>
</html>