`
ni_de_yang_zi
  • 浏览: 29529 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

在linux下使用resin进行远程调试

阅读更多

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 ,就能远程调试了。

注意:确保本地代码和远程服务代码一致,端口独占,不能同时供多个人同时调试

 

分享到:
评论

相关推荐

    apache2.2整合resin3+Eclipse远程调试

    最后,为了在Eclipse中进行远程调试,我们需要在`resin.config`中添加调试相关的JVM参数: ```xml &lt;jvm-arg&gt;-Xdebug &lt;jvm-arg&gt;-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n ``` 这里,`address=...

    Linux版本的resin服务器

    对于开发和调试,Resin支持JMX(Java Management Extensions)和JConsole工具,这使得开发者可以远程监控服务器状态,诊断问题并优化性能。Resin还提供了详细的日志功能,帮助定位和解决问题。 然而,尽管Resin ...

    使用Resin在IDE中快速启动web项目

    3. 调试模式:通过修改resin.xml配置,可以开启JVM的远程调试端口,配合IDE的远程调试功能,对运行中的Web应用进行调试。 总结:Resin作为一个高效的应用服务器,能够很好地与各种IDE集成,简化Web项目的开发和调试...

    resin 安装使用详细手册

    - **集成开发环境**:Resin 提供了对 Eclipse 和 IntelliJ IDEA 等主流 IDE 的集成支持,方便开发者进行开发和调试。 ##### 1.7 更多安装选项 - **定制安装**:根据实际需求选择不同的模块和组件进行安装。 - **...

    项目运行的服务器:Resin-4.0.58

    综上所述,Resin 4.0.58作为项目运行的服务器,为Java开发者提供了高效、稳定和可扩展的平台,尤其适合在Windows 64位环境下运行大型或高并发的Web应用。开发者可以通过熟练掌握Resin的相关知识,优化应用性能,提升...

    jrebel-stable-nosetup.zip

    在本文中,我们将深入探讨JRebel的远程调试功能及其在Resin服务器上的应用。 首先,了解JRebel的核心价值:实时更新。JRebel通过动态加载类的方式,使得开发者在编辑代码后无需重新构建和部署,就能立即看到改动的...

    Linux命令查看java版本

    用户可以通过按下Shift键+“m”对进程按照内存使用量进行排序,以便更好地了解哪些进程占用较多内存资源。 4. **环境变量查看**:使用`env`命令可以查看系统的环境变量设置情况,这对于调试程序和理解运行时环境...

    使用Jconsole对java的内存使用情况(JVM)进行监控.pdf

    7. 在Windows环境下,使用Jconsole客户端连接到Linux服务器上配置好的JMX端口,进行远程监控。 Jconsole提供了丰富的视图,包括概述、MBeans、内存、线程、类加载器和Garbage Collector等,这些视图可以帮助开发者...

    j2ee程序员应该掌握的linux知识

    1. **Samba映射**:通过Samba服务可以将Linux下的文件夹映射为Windows环境下的网络驱动器,这样开发者就可以直接在Windows环境中进行编程和调试工作,提高了跨平台开发的便利性。 2. **部署**:最终的J2EE应用还是...

    Redhat Linux服务器配置实务.doc

    Redhat Linux 服务器配置实务涉及一系列的步骤,涵盖了操作系统安装、桌面环境设置、网络服务配置、数据库和Web服务器的安装以及应用的安装与调试。以下是这些步骤的详细说明: 1. **RedHat 7.2 安装**: - 分区...

    企业级Tomcat部署实践及安全调优1

    由于其轻量级特性,Tomcat在中小型系统和并发访问量不大的场景下广泛使用。Tomcat可以单独作为Servlet和JSP容器运行,也可以与其他Web服务器如Nginx或Apache HTTPD结合使用,以提高处理静态内容的能力。目前,Tomcat...

Global site tag (gtag.js) - Google Analytics