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 启动问题

Error: java.lang.ClassNotFoundException: com.caucho.loader.SystemClassLoader
  • wojiaolibo
  • wojiaolibo
  • 2014-07-23 14:08:40
  • 1604

IIS6.0结合RESIN配置JSP

环境:操作系统:WINDOWS2003 IIS6.0,RESIN2.1.171.安装完IIS和RESIN(记住要设好JAVA及其环境变量,一定要保证RESIN可以正常运行)2.在IIS的网站的根目录下...
  • tavor
  • tavor
  • 2006-07-16 19:47:00
  • 1890

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:00
  • 1799

Jsp乱码解决,对比resin和tomcat

JSP页面声明中有pageEncoding和contentType两种属性,两者之间的区别:   pageEncoding是jsp文件本身的编码   contentType的charset是指服务...
  • zranye
  • zranye
  • 2012-05-05 16:21:38
  • 2508

resin启动一个bug的解决

这个bug的问题后来被确认为Resin所在目录层有中文目录名。 -------------------------------------------------------------------...
  • jaopen
  • jaopen
  • 2015-01-23 15:34:57
  • 2270

eclipse配置resin-pro-4.0.43

1、解压resin-pro-4.0.43; 2、复制一份resin.xml,并改成自己的项目名称;show.xml中添加项目路劲;3、选择Debug Configurations4、在Java App...
  • luxiangzhou
  • luxiangzhou
  • 2015-03-14 19:06:16
  • 4197

在resin4.0部署项目,出现server 'default' 错误

在resin4.0上面部署了应用,出现下面的错误   Resin Professional has not found any valid licenses.   Licenses belong ...
  • leenairen
  • leenairen
  • 2015-08-30 20:45:37
  • 1413

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

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

resin 4 jsp2.0 不能解析JSTL的EL表达式

在resin的lib目录下放jstl的包/usr/local/app/resin-pro-4.0.27/lib/ jstl-1.2.jar standard-1.1.2.jar ...
  • kunga0814
  • kunga0814
  • 2012-03-28 14:55:14
  • 2778

Resin4下JSP文件导出问题的解决

之前我在Resin3下采用JSP代码对一些硬盘上的文件作读取以后再输出或者生成一些特殊格式文件(如Excel)再输出供下载,这些文件输出JSP代码在Resin4以后输出的文件都产生错误无法正常读取,我...
  • dipolar
  • dipolar
  • 2012-08-03 16:20:29
  • 626
收藏助手
不良信息举报
您举报文章:Resin部署jsp时的一系列问题
举报原因:
原因补充:

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