linux下实现resin远程调试有两种方式(address是远程调试监控的端口号):
1.将下面加入到启动脚本当中:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998
2.在resin.xml中加入下面粗体部分即可
<server-default>
<!-- The http port Xmx=Xms Xmn=Xmx/3-->
<http address="0.0.0.0" port="80"/>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-Xmn512m</jvm-arg>
<jvm-arg>-Xms1024m</jvm-arg>
<jvm-arg>-XX:MaxNewSize=256m</jvm-arg>
<jvm-arg>-XX:MaxPermSize=512m</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
<watchdog-jvm-arg>-Dcom.sun.management.jmxremote</watchdog-jvm-arg>
<watchdog-port>6600</watchdog-port>
<memory-free-min>1M</memory-free-min>
<thread-max>40960</thread-max>
<socket-timeout>65s</socket-timeout>
<keepalive-max>10240</keepalive-max>
<keepalive-timeout>65s</keepalive-timeout>
<!-- Debug -->
<jvm-arg>-Xdebug</jvm-arg>
<jvm-arg>-Xnoagent</jvm-arg>
<jvm-arg>-Djava.compiler=NONE</jvm-arg>
<jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998</jvm-arg>
</server-default>
然后在eclipse里配置一下 Remote java Application ,填写resin所在的主机地址, 端口写9998 ,就能远程调试了。
注意:确保本地代码和远程服务代码一致,端口独占,不能同时供多个人同时调试
相关推荐
最后,为了在Eclipse中进行远程调试,我们需要在`resin.config`中添加调试相关的JVM参数: ```xml <jvm-arg>-Xdebug <jvm-arg>-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n ``` 这里,`address=...
对于开发和调试,Resin支持JMX(Java Management Extensions)和JConsole工具,这使得开发者可以远程监控服务器状态,诊断问题并优化性能。Resin还提供了详细的日志功能,帮助定位和解决问题。 然而,尽管Resin ...
3. 调试模式:通过修改resin.xml配置,可以开启JVM的远程调试端口,配合IDE的远程调试功能,对运行中的Web应用进行调试。 总结:Resin作为一个高效的应用服务器,能够很好地与各种IDE集成,简化Web项目的开发和调试...
- **集成开发环境**:Resin 提供了对 Eclipse 和 IntelliJ IDEA 等主流 IDE 的集成支持,方便开发者进行开发和调试。 ##### 1.7 更多安装选项 - **定制安装**:根据实际需求选择不同的模块和组件进行安装。 - **...
综上所述,Resin 4.0.58作为项目运行的服务器,为Java开发者提供了高效、稳定和可扩展的平台,尤其适合在Windows 64位环境下运行大型或高并发的Web应用。开发者可以通过熟练掌握Resin的相关知识,优化应用性能,提升...
在本文中,我们将深入探讨JRebel的远程调试功能及其在Resin服务器上的应用。 首先,了解JRebel的核心价值:实时更新。JRebel通过动态加载类的方式,使得开发者在编辑代码后无需重新构建和部署,就能立即看到改动的...
- **安装配置**:可以通过`resin.properties`文件或使用`generate-password`命令进行安全设置。 - **访问管理界面**:通过`/resin-admin`路径可以访问Resin的管理界面。 #### 三、部署应用程序 - 支持多种部署方式...
用户可以通过按下Shift键+“m”对进程按照内存使用量进行排序,以便更好地了解哪些进程占用较多内存资源。 4. **环境变量查看**:使用`env`命令可以查看系统的环境变量设置情况,这对于调试程序和理解运行时环境...
7. 在Windows环境下,使用Jconsole客户端连接到Linux服务器上配置好的JMX端口,进行远程监控。 Jconsole提供了丰富的视图,包括概述、MBeans、内存、线程、类加载器和Garbage Collector等,这些视图可以帮助开发者...
1. **Samba映射**:通过Samba服务可以将Linux下的文件夹映射为Windows环境下的网络驱动器,这样开发者就可以直接在Windows环境中进行编程和调试工作,提高了跨平台开发的便利性。 2. **部署**:最终的J2EE应用还是...
Redhat Linux 服务器配置实务涉及一系列的步骤,涵盖了操作系统安装、桌面环境设置、网络服务配置、数据库和Web服务器的安装以及应用的安装与调试。以下是这些步骤的详细说明: 1. **RedHat 7.2 安装**: - 分区...
由于其轻量级特性,Tomcat在中小型系统和并发访问量不大的场景下广泛使用。Tomcat可以单独作为Servlet和JSP容器运行,也可以与其他Web服务器如Nginx或Apache HTTPD结合使用,以提高处理静态内容的能力。目前,Tomcat...