关于Resin在Eclipse或者Myeclipse上利用Debug模式部署的方法以及遇到的一些问题

本文转自:http://blog.csdn.net/yangvip101/article/details/47310985

最近新跳槽了家公司,以前的公司一直用Tomcat而新公司却用的是resin,没办法只能在机器上安装个resin并进行相关配置,背景交代完了, 不罗嗦,下面先讲解配置方法,最后会附上一些配置中遇到的问题及解决办法。

1.打开Eclipse或者MyEclipse,在主界面上侧的工具栏中选择debug模式的Debuge Co‘nfigurations配置项,如下图所示:

                          

2.在弹出的界面中选中左侧面板中的Javaapplication项,在上面标注②的地方选择新建一个javaapplication,在右侧进行配置,如标注⑤该名称可以任意命名对配置没有影响,标注③是选择启动的工程,点击右侧的Browse选择要配置启动的工程即可,标注④是Main
Class配置,该class是固定项,resin3.x版本的都使用此配置,但是resin2.x我记得好像不是此配置,需要配置2.x的朋友可以去查查

3.配置完Main选项卡的内容之后再对Arguments选项进行配置,主要配置内容如下图所示,为了新手方便,我将配置代码贴出来,省着新手们再去照着图片一点一点敲代码了

-conf D:/resin-pro-3.1.9/conf/pcat.conf

-Dresin.home="D:/resin-pro-3.1.9"

-Djava.util.logging.manager=com.caucho.log.LogManagerImpl

-Xms1000m -Xmx1000m -Xmn100m

4.下面进行classpath项的配置,如下图所示,选中Bootstrap Entries,将resin安装目录下lib包的所有jar文件添加的改目录下,添加完毕之后再将jdk下的lib添加进来

标注②是先将自己的project(项目)添加进来,然后再将自己项目下的所以jar文件添加进来(即先 add projects再add jars),到现在为止配置完毕,点击配置项下侧的Debug按钮即可运行

5。配置完毕现在讲解一下pcat.conf的配置项,本人也是刚刚上手resin,个人认为,这个配置文件主要注意两点,一个是端口,一个是项目的启动路径,如下图所示

一般情况下配置好这两项即可启动自己的项目了

6.现在说一下我在配置过程中遇到的问题

问题1:

这个问题是因为resin里面的resin.conf配置项中Xmx和Xms配置有点大了,稍微往小了配置一点譬如512m之类的即可

问题2.我将报错内容贴图出来,基本的报错信息是:

Offending resource: URL [jar:file:/D:/Workspaces/MyEclipse%208/pcat2/WebRoot/WEB-INF/lib/pcat3-config-beta1.0.jar!/sys/spring/beans-security.xml]

翻译出来大体意思是什么资源违规之类的,其实根本所在是因为你的pcat.conf配置项中项目的引用路径多了一个空格。仅此而已!!!所以请其他同学一定要注意此问题,resin引用项目的路径甚至安装路径最好不要有空格,就因为这破空格,折腾了我一下午,谨记!!!

时间: 2024-08-24 23:28:49

关于Resin在Eclipse或者Myeclipse上利用Debug模式部署的方法以及遇到的一些问题的相关文章

eclipse导入myeclipse的web项目没法识别问题解决方法

1.进入项目目录,找到.project文件,打开. 2.找到<natures>...</natures>代码段. 3.在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature><na

MyEclipse如何使用debug模式

知道如何打断点,如何进入debug与debug模式的视图,还有工具栏的使用和快捷键的使用 https://blog.csdn.net/menglanyingfei/article/details/55667944 MyEclipse恢复debug工具栏:https://blog.csdn.net/fengsheng5210/article/details/80315050 原文地址:https://www.cnblogs.com/zengcongcong/p/11287004.html

eclipse 经常自动调试进入debug模式

最近调试项目的时候,总是自己开始debugger 整的整个人都不好了 所以附赠解决方法 Window——>Preferences——>Java——>Debug——>Suspend Execution,将suspend execution on uncaught exceptions前的勾去掉——>Apply——>OK 原因是 eclopse 自动捕获你未捕获的异常关掉就好了 原文地址:https://www.cnblogs.com/lianghua/p/12035304

MyEclipse的Debug模式

在MyEclipse中使用debug模式 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3,F7是跳出函数 4,F8是执行到最后.1.Step Into (also F5) 跳入 2.Step Over (also F6) 跳过 3.Step Return (also F7) 执行完当前method,然后

Eclipse或MyEclipse没有在java类文件上显示Spring图标的问题

Eclipse或MyEclipse没有在java类文件上显示接口图标的问题解决办法: 前: 后:

全网最详细的Eclipse和MyEclipse里对于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)

不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 全网最详细的Eclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功[博主强烈推荐](图文详解) Eclipse是 或者 MyEclipse是 由 变成 即,只有所框的部分过去了.并且自动改名为dat08. 用MyEclipse里自带的Web Browser检测: 用第三方安装的浏览器检测: 欢迎大家,加入我的微信公众号:大数据躺过的坑   

eclipse 和 myeclipse的区别

1. Myeclipse 是 eclipse 的一个插件Myeclipse 主要是 web 开发的 Eclipse 要想开发 java web 必须安装一个Myeclipse 插件,或支持J2EE的插件,也可以利用Ant把Java project 构建Java Web 项目.个人推荐 两者 都安装,用eclipse 来测试一些小程序 Myeclipse 用来搞 web 开发 2. myEclipse可以算是Eclipse的一个插件!myEclipse比Eclipse多了很多功能!myEclips

Eclipse或Myeclipse常用快捷键组合详解

Eclipse 是一个开放源代码的.基于Java的可扩展开发平台,就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.. Eclipse(Myeclipse)中有很多便于开发的快捷键组合,从而节省时间提高开发效率.本文介绍了常用的一些个人认为有用而且实用的快捷组合, 从而使开发者更加容易的浏览源代码或个人写的代码,使得整体的开发效率代码质量得到提升. 1.ctrl+shift+R  打开资源此 组快捷键可以打开工程中任意一个文件,而本人只需按文件名或者mask名的字母顺序输入就

Eclipse导入git上的maven web项目 部署

1 Eclipse中导入Git的maven项目 方法1: (1)首先当然是拉代码. 在Eclipse里面有个Git Repositories Exploring.就是Git仓库,clone a git repository.复制一个git仓库,输入地址,然后按next,按照说明一直next下去. 拉代码过程时选择preproduction分支 把代码拉下来之后请记住你存放代码的地方. (2) 导入maven项目. 这么快就导入maven项目了?呵呵,没错.就是导入maven项目. 可以在Ecli