最近在新的公司,突然遇到使用 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>
相关推荐
resion 服务器 resion 服务器 resion 服务器 替换config文件 自己调下端口
apache2.2整合resin3.14+Eclipse远程调试,文档有详细的配置说明和截图 文档详细说明了apache2.2整合resin3.14的全过程,并且增加了Eclipse远程调试的配置方法。
resionweb容器和tomcat容器功能相似,在此提供给小伙伴们下载。
关于resin3.1.6版本在Eclipse3.2中的配置 无插件版 详细说明的开发设置,无插件配置。 很正确,我调试成功了,我也是累的要死找这个东西。可网上说得我头都大了,都是抄来抄去。 如果你是resin新手,看看吧!...
resin 3.0 for linux,this is an application for u to get down
resin4下载
用web程序写的词法分析器,程序用了MVC编程思想,用tomcat或resion发布
主流j2EE技术元素:struts,hibernate,mysql,linux,tomcat,resion,方便二次开发,国内相关技术人员数量最大,可最大限度降低开发成本。 多级高速缓存技术:数据库缓存池,Cms核心数据缓存,WEB显示数据缓存,全面...
主流j2EE技术元素:struts,hibernate,mysql,linux,tomcat,resion,方便二次开发,国内相关技术人员数量最大,可最大限度降低开发成本。 多级高速缓存技术:数据库缓存池,Cms核心数据缓存,WEB显示数据缓存,全面...
tomcat7安装版,简单易用,楼主现在resion和tomcat都用,resin和tomcat的区别就是resin不用像tomcat那样改了代码就需要重启,推荐大家可以用用resin。
最新的resin配置指导,新人少点弯路,下了就知道了 Main class: com.caucho.server.resion.Resin 这里多写了一个o 正确的是: Main class: com.caucho.server.resin.Resin
apache && resin的整合,以及与oracle安装的一些收集的安装组图。
Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。...它不仅可以显示动态内容,而且它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的
Eclipse配置Resin说明(原创)
主要是介绍resin中jndi配置的问题