说来惭愧,菜鸟的我居然不知道myeclipse居然还能远程调试linux服务器里面的代码,就这样纠结的在linux下部署项目弄了一个多月,今天偶尔听说,赶紧在网上找了一下,不过都不是很详细,菜鸟的我一直一知半解,最后综合几篇文章,终于搞定,成功实现功能,欣喜之余,综合几篇文章,摘录在此,一来做个笔记,二来为其他有同样需要的同志指条路,若有帮助,给个笑脸就行,若无帮助,请勿拍砖。好了 话不多说,下面开始!
(1).更改Linux系统上的Tomcat启动文件远程调试端口,登录服务器,找到Tomcat安装路径,进入到bin目录
(2).打开目录下的catalina.sh文件,找到JPDA_ADDRESS=”8000”,8000代表远程调试端口,可以更改成其他没有被占用的端口,更改完成后保存退出。
(3)debug模式启动Tomcat:进入tomcat的bin目录,输入./catalina.sh jpda run或者./catalina.sh jpda start命令启动tomcat
<!-以下红色内容未经验证,不保证有效,不影响其他远程调试,摘录在此,仅做以后参考-->
如果想要在linux控制台中打印出信息,则修改linux服务器上的tomcat的启动文件,步骤如下:
修改配置文件catalina.bat , startup.bat
1. 在环境变量中添加 jpda_address=8000, 也可以加到startup.bat 文件@echo off下面如:set jpda_address=8000
2. 打开catalina.bat,在文件中找到" set JPDA_TRANSPORT",把它的值设为dt_socket
3. 打开startup.bat, 在文件中找到"call "%EXECUTABLE%" start %CMD_LINE_ARGS%",
改为" call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%",
也就是在start前加jpda.
4. 在eclipse debug中选择" Remote Java Application" ,新建一个批port为jpda_address的值
<!-以上红色内容未经验证,不保证有效,不影响其他远程调试,摘录在此,仅做以后参考-->
(4)在MyEclipse的Package Explorer视图中,右键点击项目,弹出菜单中选择:Debug As..,下级菜单中选择:open debug dialog
(5)在弹出的对话框中,找到“Remote Java Application”,新增一个调试Application,命名,并填写好各项参数、端口等,视自己项目来填写。
(6)选择“Source”,导入项目代码,便于MyEclipse在调试阶段查找代码。
6、至此,配置完毕。
分享到:
相关推荐
本文将深入探讨如何使用MyEclipse进行远程调试Tomcat服务器上的项目,以及相关的重要知识点。 首先,我们需要了解的是远程调试的概念。远程调试允许开发者在本地开发环境中对运行在另一台计算机(如远程服务器)上...
MyEclipse是一款功能强大的Java集成开发环境,它支持对Tomcat等应用服务器的远程调试,这在处理生产环境中遇到的问题时非常有用。本篇文章将详细介绍如何在MyEclipse中远程调试Tomcat。 首先,我们来看一下问题背景...
本文将详细介绍如何通过Eclipse集成开发环境(IDE)配合Apache Tomcat应用服务器实现远程调试的功能。 #### 二、准备工作 在开始配置之前,请确保已经安装了以下组件: - **Eclipse IDE**:推荐使用最新版Eclipse...
接着,为方便在MyEclipse内管理Tomcat,需在“Servers”视图中添加新的Server,选择Tomcat版本,指定Tomcat安装目录,然后可以启动、停止和调试Tomcat以及部署Web应用。 **源码管理与版本控制** 虽然标题未明确提及...
在MyEclipse中,你可以通过“Servers”视图创建新的Tomcat服务器实例,选择已安装的Tomcat路径,然后将项目发布到该服务器上进行调试和运行。 在安全管理方面,Tomcat提供了基于角色的访问控制(RBAC)和SSL/TLS...
- **调试(Debug)**:MyEclipse提供了强大的调试工具,可以设置断点、单步执行、查看变量值,帮助找出代码中的问题。 5. **Web项目开发** - **动态Web项目(Dynamic Web Project)**:用于开发Web应用程序。你...
- **部署工具**:能够快速将应用程序部署到本地或远程服务器,支持多种应用服务器如Tomcat、JBoss、WebLogic等。 - **Web服务工具**:支持创建、测试和调试Web服务,兼容WSDL、SOAP和RESTful服务。 - **版本控制...
- **远程调用:** 通过远程接口调用 EJB 方法。 以上知识点详细介绍了使用 MyEclipse 6 进行 Java EE 开发的各种技术和流程,覆盖了从开发环境搭建到具体应用开发的全过程。这对于初学者和有经验的开发者来说都是...
- **开发工具**:例如MyEclipse、Eclipse,用于编写和调试代码。 - **数据库**:MySQL等,为JSP应用提供数据存储功能。 #### 三、具体环境配置实例 - **操作系统**:64位Windows 7。 - **JDK**:版本1.7。 - **...
1. **配置云服务器**: 在白会云计算平台上创建并配置云服务器,选择合适的操作系统(通常为Linux或Windows),并安装必要的开发环境,如JDK、Tomcat或其他应用服务器。 2. **远程开发设置**: 在MyEclipse中配置远程...
后端开发环境基于Myeclipse 11,这是一款集成开发环境(IDE),专为Java EE应用程序开发设计,提供代码编辑、调试和部署等功能。Tomcat 7.0是一个轻量级的应用服务器,主要用于运行Java Servlet和JavaServer Pages...
开发过程中,可能使用MyEclipse作为集成开发环境,它提供了丰富的Java开发工具和快捷方式,便于代码编写和调试。数据库管理则可能采用Navicat等工具,简化数据库的管理和操作。 五、系统部署与运行 完成编码和测试...
- 熟悉操作系统,如Windows、Linux,以及远程登录工具SSH。 - 掌握数据库客户端工具,如Toad。 - 了解常用浏览器和办公软件。 在前端和后端技术的基础上,Java程序员还需要掌握一些高级开发知识,以提升个人的...