`
cuitongxin
  • 浏览: 27065 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

resion3.0 及 4.0 的远程debug端口的开启

 
阅读更多

最近在新的公司,突然遇到使用 resion服务器的情况,因为在做开发时通常要debug, 因此需要配置一下resion 的 debug 端口。废了老长时间,终于把这个问题搞定,下面将resion3.0和4.0的debug 端口的配置贴出来,希望能帮助遇到问题的同学。

 

resion 3.0 debug 端口的开启:

打开cmd,然后再resion的根目录下面找到httpd.exe 启动 httpd.exe 时加入一下参数,如下所示:



httpd.exe -Xmn100M -Xms500M -Xmx500M  -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787

 

这样就顺利的启动resion 3.0 的debug 端口了,端口号是:8787。

然后没有没有集成 resion服务器到IDE的同学就可以,配置remote debug 功能了,也实现了IDE和服务器分离的情况下远程的debug 调试功能。

 

resion 4.0 的debug端口开启 配置如下:


在4.0 下面,首先要找到 resion.xml 文件,然后再找到其中的 id = "app" 的 cluster 那么就可以在这个

cluster  配置的最前面加入以上的代码,注意一定是在这个cluster的最前面加入这段代码。如下:

<server-default>
       <jvm-arg>-Xnoagent</jvm-arg>
       <jvm-arg>-Xdebug</jvm-arg>                      
       <jvm-arg>-Djava.compliler=NONE</jvm-arg>
       <jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787</jvm-arg>
    </server-default>

 

那么当你下次重新的启动的时候就会看到debug 的端口已经开启了。

当然了,前提是你的这个 cluster 下面配置你的应用的虚拟主机目录。  

整个cluster的配置如下:

<cluster id="app">
	<server-default>
       <jvm-arg>-Xnoagent</jvm-arg>
       <jvm-arg>-Xdebug</jvm-arg>                      
       <jvm-arg>-Djava.compliler=NONE</jvm-arg>
       <jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787</jvm-arg>
    </server-default>
    <!-- define the servers in the cluster -->
    <server-multi id-prefix="app-" address-list="${app_servers}" port="6800"/>
    <host-default>
      <!-- creates the webapps directory for .war expansion -->
      <web-app-deploy path="webapps"
                      expand-preserve-fileset="WEB-INF/work/**"
                      multiversion-routing="${webapp_multiversion_routing}"
                      path-suffix="${elastic_webapp?resin.id:''}"/>
    </host-default>

    <!-- auto virtual host deployment in hosts/foo.example.com/webapps -->
    <host-deploy path="hosts">
      <host-default>
        <resin:import path="host.xml" optional="true"/>
      </host-default>
    </host-deploy>
	
	<!-- 前端 -->
	<host id="front.yigao.dev" root-directory="">
		 <web-app id="/" root-directory="D:/project/dest/business"/>
    </host>
      
    <resin:if test="${resin_doc}">
      <host id="${resin_doc_host}" root-directory="${resin_doc_host}">
        <web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/>
      </host>
    </resin:if>
  </cluster>

 

 

 

 

 

  • 大小: 14 KB
  • 大小: 32.1 KB
分享到:
评论

相关推荐

    resion 服务器 resion 服务器 resion 服务器

    你可以控制日志级别(如 DEBUG、INFO、WARN),并定义日志文件的位置和大小限制。 5. **安全配置**:为了保护服务器,可能需要设置防火墙规则、SSL/TLS 加密、访问控制列表等。Resin 提供了 `&lt;ssl&gt;` 和 `&lt;security&gt;...

    resion容器

    Resin容器,全称为Resin Application Server,是由Caucho Technology公司开发的一款高性能、轻量级的Java应用服务器,与Tomcat容器在功能上有一定的相似性。Resin以其高效的性能和对Java EE标准的支持,特别是在...

    resin3.0 for linux tar.gz

    Resin 3.0 for Linux 是一款专为Linux操作系统设计的应用服务器软件,它基于Java平台,主要用于部署和管理Java应用程序。Resin服务器以其高性能、稳定性强以及对Java EE标准的良好支持而受到开发者的青睐。这款软件...

    关于resion3.1.6版本在Eclipse3.2中的配置

    关于resin3.1.6版本在Eclipse3.2中的配置 无插件版 详细说明的开发设置,无插件配置。 很正确,我调试成功了,我也是累的要死找这个东西。可网上说得我头都大了,都是抄来抄去。 如果你是resin新手,看看吧!...

    myeclipse resin服务器配置

    - 打开 `htf_web.conf` 文件,并根据实际情况修改 `&lt;web-app&gt;` 标签内的 `root-directory` 属性值,使其指向项目根目录。 - 示例:`&lt;web-app id="/" root-directory="E:\workspace\htf_web\WebRoot"/&gt;` - 修改 `...

    oracleInstall

    4. 配置Resin:在Resin的conf/resin.xml中,设置监听端口,并确保其与Apache配置中的端口一致。 5. 测试配置:重启Apache和Resin,然后通过浏览器访问测试页面,查看整合是否成功。 接下来,我们转向Oracle的安装。...

    kgCMS4.0.1 金刚内容管理系统安装包

    主流j2EE技术元素:struts,hibernate,mysql,linux,tomcat,resion,方便二次开发,国内相关技术人员数量最大,可最大限度降低开发成本。 多级高速缓存技术:数据库缓存池,Cms核心数据缓存,WEB显示数据缓存,全面...

    Kgcms4.0.1金刚内容系统源码

    主流j2EE技术元素:struts,hibernate,mysql,linux,tomcat,resion,方便二次开发,国内相关技术人员数量最大,可最大限度降低开发成本。 多级高速缓存技术:数据库缓存池,Cms核心数据缓存,WEB显示数据缓存,全面...

    resin3.1.6配置指导

    最新的resin配置指导,新人少点弯路,下了就知道了 Main class: com.caucho.server.resion.Resin 这里多写了一个o 正确的是: Main class: com.caucho.server.resin.Resin

    resin jndi配置

    在Java开发领域,JNDI(Java Naming and Directory Interface)是一个重要的概念,它为应用程序提供了一种查找和访问各种类型命名对象的方法,包括远程对象、数据库连接等。而Resin作为一款高性能的Web应用服务器和...

    西班牙之行实习总结.doc

    * 作者的工作主要是检测机器,检查机器的 bomba、deposito、manometro、llaves、filtros、resion sonora 等部分,并输入检测结果到电脑中。 * 作者遇到了不少的困难,但是一直保持乐观的态度,并学会了忍耐和坚持。 ...

    Eclipse配置Resin说明

    打开`resin.conf`文件,定位到`web-app`标签,将其修改为`&lt;web-app id="/" document-directory="WebRoot"/&gt;`。这指定了项目的根目录,确保Resin服务器能正确识别Web内容。 5. **创建JSP页面和Servlet** 在`Web...

    resin4 servlet容器

    Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。...它不仅可以显示动态内容,而且它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的

Global site tag (gtag.js) - Google Analytics