Resin部署jsp时的一系列问题

转载 2007年10月09日 17:05:00
MyEclipse+resin环境搭建

MyEclipse+Eclipse+resin安装流程:
-----------------------------------
1 下载JDK 1.5版本,并安装,配置好以下内容
CLASSPATH
.;D:/tomcat/jdk/lib/tools.jar;D:/tomcat/jdk/lib/dt.jar
JAVA_HOME
D:/tomcat/jdk
Path
D:/tomcat/jdk/bin
--------------------------------------
2 安装resin3.0.23系列

3 安装eclipse

4 安装Myeclipse

5 安装resin插件.具体见http://www.improve-technologies.com/alpha/resin/,有下载和说明

6 window->preferences->myeclipse->Application Servers->resin 3

    在右端"resin Server"中选择单选按钮"Enable","Resin Home Directory"浏览选择本机resin的安装目录。
   
    展开"resin 3",选择下面的"JDK",在"resin JDK name"中,我的eclipse中默认有了一个jre1.5.0_09。
    不要被默认的迷惑,直接点击"Add"按钮
    打开一个"resin>Add JVM"对话框,点击"JRE home directory" 后面的"Browse..."按钮,
    选择本机JDK的安装位置(记得一定要选择JDK,而不是JRE!!)。
    选择后其余项目均自动生成。点击"OK"。保证你ok

7 window->preferences->resin这里设置下。java compilre 选择javahome/bin/javac.   点Apply


在Eclipse3.1.2里配置Resin3.0.21服务器

因为买的空间使用的是Resin3.0,而我自己原来的开发环境是Tomcat5.0,为了减少一些不必要的麻烦,决定改到Resin下开发,来避 免Tomcat与Resin之间的不同,但当我下载Resin Pro 3.0.21,并按照Tomcat的方式配置Resin服务器的时候,启动Resin时报如下错误:

java.lang.NoClassDefFoundError: javax/management/j2ee/statistics/JTAStats
at com.caucho.loader.EnvironmentClassLoader.initializeEnvironment(EnvironmentClassLoader.java:581)
at com.caucho.server.resin.Resin.init(Resin.java)
at com.caucho.server.resin.Resin.main(Resin.java:625)
java.lang.NoClassDefFoundError: javax/management/j2ee/statistics/Stats
at com.caucho.server.resin.ResinServer.start(ResinServer.java:536)
at com.caucho.server.resin.Resin.init(Resin.java)
at com.caucho.server.resin.Resin.main(Resin.java:625)

检查了自己的配置文件后,也找不到原因,于是从网上搜索了一翻,还好,运气不错,不像有些搜了半天才找到答案,原来是没有在Paths里指定 j2ee-management-10.jar包的路径,于是按照下面的方法重新配置:

window—-Preferences—MyEclipse—Application servers—resin3–
1.先配置其下的jdk(指到jdk安装的目录)。
2.Paths—Append classpath (选Add JAR/ZIP),将resin目录下的lib下的
j2ee-management-10.jar导入

3.点击resin3,指到resin的安装目录,resin server下选enable。
4.点击小服务器图标,则可正常运行。

下面一步就是配置虚拟路径了,网上很多人说可以在eclipse里建resin web工程,此处使用tomcat的配置虚拟路径的方法:
在resin.conf中的</resin:if>前添加:
<web-app id=”/jb012″ documen-directory=”D:/resin pro 3.0/deploy/jb012″/>
id是虚拟路径的开始, 后面那个是工程的存放路径。注意是“/”。
然后启动resin,在浏览器中就可以访问我们的web了。

本文参考这里完成 。


奇怪的resin3.0问题:无法识别jstl标签的<c:if><c:forEach>
最近做一个小项目的时候,碰到一个十分稀奇古怪的问题:一个webapp项目在resin2.11版本上运行正常,在resin3.0.21版本上却无法识别jstl的<c:if><c:forEach>功能,在resin3.0.21版本上自带的webapp项目却可以识别,经过仔细的不断的测试,才发现原来的web.xml配置文件中没有以下配置,将下面的配置加到web.xml上,一切ok.
<jsp-config>
    <jsp-property-group>
        <el-ignored>false</el-ignored>
    </jsp-property-group>
</jsp-config>
bobrow注:如果部署到Tomcat上,把这个<jsp-config>tag注释掉。

以上几篇文章,应该能解决一般的MyEclipse+Eclipse+Resin的开发部署问题。

Resin的预编译Jsp文件目录

在resin.conf配置的app-dir的目录下有一个WEB-INF,里面存放着预编译的jsp文件比如:in resin.conf:  /home/web/admin则:/home/web/admi...
  • tl_ang
  • tl_ang
  • 2004年10月28日 19:49
  • 1718

Resin热部署之静态资源注意事项: 一不注意就踩雷!

1、前言 公司有个统计系统,前段时间修改了一个Java文件后,直接将编译后的class文件替换到服务器上,替换完之后,发现统计的数据Double了,即本来有一条数据,统计系统跑出来的结果却是有两条...
  • daidaineteasy
  • daidaineteasy
  • 2017年01月13日 19:55
  • 1167

resin启动成功但项目无法访问

resin的webapp配置文件中各端口尽量保持不一致,否则可能出现这种问题
  • jimoluoxue201
  • jimoluoxue201
  • 2016年01月04日 09:17
  • 311

Resin热部署之静态资源注意事项: 一不注意就踩雷!

1、前言 公司有个统计系统,前段时间修改了一个Java文件后,直接将编译后的class文件替换到服务器上,替换完之后,发现统计的数据Double了,即本来有一条数据,统计系统跑出来的结果却是有两条...
  • daidaineteasy
  • daidaineteasy
  • 2017年01月13日 19:55
  • 1167

eclipse上项目如何在resin中部署

记得之前刚到公司上班的时候要安装resin,但是博主之前用的是tomcat啊,所以不知道怎么安,项目要怎么部署运行呢?于是博主就上百度搜,虽说有很多答案,但是大多要不是不全就是运行报错的,百度了很久也...
  • qq_33187877
  • qq_33187877
  • 2017年04月13日 11:05
  • 933

eclipse中项目部署resin教程

记得之前刚到公司上班的时候要安装resin,但是博主之前用的是tomcat啊,所以不知道怎么安,项目要怎么部署运行呢?于是博主就上百度搜,虽说有很多答案,但是大多要不是不全就是运行报错的,百度了很久也...
  • qq_34444807
  • qq_34444807
  • 2017年04月08日 14:51
  • 683

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

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

Windows下安装Resin及配置详解与发布应用

关于Resin的好处,网上介绍了一大堆,小编经不住诱惑,决定试用一下。目前Resin的最新版本为:4.0.40,可以从官网直接下载。     1. 将下载下来的Resin包解压开,会看到一大...
  • shehun1
  • shehun1
  • 2014年07月27日 22:23
  • 14415

Eclipse中Resin插件部署使用

Eclipse对Resin的插件支持远不如Tomcat等插件。 如果使用Resin插件部署项目到Resin。形如下图: 在Tomcat中做到这一步再改下一下server.xml中对应项目的re...
  • super2007
  • super2007
  • 2014年05月04日 13:25
  • 1706

Windows下Resin的安装及配置详解

Resin Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发...
  • lrcoop
  • lrcoop
  • 2013年01月14日 22:48
  • 8415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Resin部署jsp时的一系列问题
举报原因:
原因补充:

(最多只允许输入30个字)