在特殊场合下。本地受限制,无法调接口,连接不上数据库,那么这个时候需要远程调试。在可以调用接口,可以连接数据库的服务器上进行测试。作为开发人员,其工作用调试比较贴切。现工作需要在这里做个记录。
1.tomcat运程调试
对运程tomcat的进行配置:(windows 下) ,在catalina.bat中设置
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
2.weblogic运程调试(weblogic8.1)
对运程weblogic的进行配置:(windows 下) ,在startWebLogic.cmd中设置
set JAVA_OPTIONS= -Xdebug -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n
对于其它web服务器暂未使用,以后有用到会更新上。
本地设置:
在eclipse中的debug config中可以设置:
Project:(myProject)
connection Type:standard (socket Attach)
host:(ip address)
prot:8000
不选择:allow termination fo remote VM
分享到:
相关推荐
Web服务器远程调试是开发过程中一个重要的技术手段,它允许开发者在服务器上运行的Web应用出现问题时,能够远程连接到服务器进行问题的定位和解决。本文介绍的是Tomcat、YAK和Weblogic这三种流行的Web服务器的远程...
"使用Eclipse远程调试Linux服务器Tomcat项目" 一、概述 在开发Java Web应用程序时,需要在远程服务器上进行调试,以便更好地了解程序的执行过程。使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地...
远程调试允许开发者在不直接访问服务器机器的情况下,通过网络连接到运行中的应用程序,并设置断点、查看变量值和调用堆栈,这对于分布式系统和跨地域的团队协作尤其重要。 为了开启Tomcat的远程调试功能,我们需要...
### 无法在WEB服务器调试问题解决 #### 一、概述 在进行Web开发时,开发者经常会遇到无法在Web服务器上进行调试的问题。这类问题可能由多种因素引起,包括但不限于配置错误、权限设置不当、环境变量缺失等。本文将...
### 嵌入式WEB服务器及远程测控应用详解 #### 一、嵌入式WEB服务器概述 **嵌入式WEB服务器**是一种专门为嵌入式系统设计的小型化WEB服务器,用于实现远程监控和管理的功能。它通常运行于资源受限的设备上,如微...
它允许开发者在不同的机器上调试代码,特别是当开发机器与服务器分离时,远程调试能有效解决服务器端出现的问题。Visual Studio 2012、2010 和 2008 都提供了远程调试功能,使得开发者可以在本地环境中高效地调试在...
二、Tomcat 启动的 Web 项目远程调试 在使用 Tomcat 启动的 Web 项目时,需要修改 Tomcat 的 bin 目录下的 catalina.sh 文件(如果是 Windows 系统则修改 catalina.bat 文件)。以 Linux 系统为例,导入语句为:...
Java Tomcat远程调试在服务器上进行debug是一种常见且重要的技能,尤其对于开发和运维团队来说,它能够帮助快速定位和解决生产环境中遇到的问题。这里我们将深入探讨如何设置和使用Java和Tomcat的远程调试功能。 ...
在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和修复错误非常有帮助。本文将详细介绍如何使用Eclipse进行...
在开发和维护Java Web应用时,远程调试是一种极为重要的技术手段。它允许开发者在本地IDE(集成开发环境)中直接调试运行在远程服务器上的应用程序。当出现难以复现的问题时,这一技术尤其有用。本文将详细探讨在两...
在本文档中,我们将详细介绍如何使用Eclipse进行远程调试,重点在于将Web应用部署到Tomcat服务器,并实现从Eclipse客户端对其进行调试。 #### 二、准备工作 在开始远程调试之前,我们需要准备以下几项: 1. **...
VS 远程调试是 Visual Studio 中的一种调试方式,允许开发者在远程服务器上调试应用程序。以下是 VS 远程调试的详细知识点: VS 远程调试的必要性 在开发Web应用程序时,经常会遇到一些问题,例如数据库连接错误等...
MyEclipse作为一款强大的Java集成开发环境,提供了对远程调试的强大支持,尤其是对于Web项目的调试。本教程将详细介绍如何在MyEclipse中设置并进行远程调试。 首先,理解远程调试的基本概念。远程调试允许开发者在...
IntelliJ IDEA是一款强大的Java集成开发环境,而Tomcat是一个广泛使用的开源Web服务器和应用服务器,尤其适用于运行Java Servlet和JavaServer Pages (JSP)。 在远程调试Tomcat的过程中,开发者可以定位代码问题、...
标题中的“工作日志:远程调试的方法(Tomcat与JDPA)”指的是一种常见的Java开发技术,用于在远程服务器上进行程序调试。这通常涉及到使用Apache Tomcat这样的Java应用服务器以及Java Debug Wire Protocol (JDWP)。...
本文将详细介绍如何使用Web浏览器远程调试您的iOS应用程序,这将极大地提高开发效率,特别是在处理网络请求、JavaScript代码或者进行跨平台调试时。 首先,我们需要了解这个开源项目——"HttpServerDebug-master"。...
不过,需要注意的是,开启远程调试会暴露服务器的调试端口,因此在生产环境中进行远程调试时应确保网络安全,避免未经授权的访问。 总之,Eclipse的远程调试功能结合Tomcat的配置,为Java Web应用的开发和调试提供...
2. 调试运行在生产环境中不能中断的服务,如Web服务器。 3. 对于移动设备上的Java应用,由于资源限制,本地调试可能不可行。 4. 分离开发环境和运行环境,以减少环境差异带来的影响。 在Eclipse中进行远程调试的...
SpringBoot默认集成了许多功能,如内嵌Web服务器(Tomcat、Jetty等)、自动配置、Spring Data、Spring Security等。 2. **远程调试原理**: 远程调试是通过Java的JVM(Java虚拟机)提供的JDWP(Java Debug Wire ...