`

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的开发部署问题。

 

引自:http://blog.csdn.net/rigger21/archive/2007/10/09/1817138.aspx

 

 

 

=================还有一些问题集======================

 

在MyEclipse中发布项目时,会将项目发布到resin安装目录的deploy目录下,但是访问时会出现HTTP404错误resin3.0中,deploy是默认的发布目录,在MyEclipse中直接发布到resin的deploy目录中,起动服务器就会运行发布的项目,而在resin-3.1.x中发布到deploy目录下的项目不会运行,需要修改conf目录下的resin.conf文件

有两种修改方式:

1.在<host id="" root-directory=".">标记中找到</web-app>在这个标记后面手动添加一行配置
   <web-app id="/项目名称" root-directory="deploy/项目名称"/>

2.自动部署:在文件中找到<web-app-deploy path="webapps"/>,在后面添加一行
   <web-app-deploy path="deploy"/>,这样在deploy目录下的项目就能正常运行了。

 

MyEclipse 中启动resin-3.0.21的问题.

问题提示:

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/JVMStats
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)

my eclipse技术支持说这是他们产品的一个bug.

解决办法:

进入myeclipse的window-->preferences-->myeclipse-->application servers-->resin3-->paths-->prepend to classpath-->add jar

 把j2ee-management-10.jar添加进去就ok了

 

分享到:
评论

相关推荐

    Eclipse+resin集成开发.doc

    本文将详细介绍如何使用Eclipse IDE与Resin应用服务器进行集成开发的过程,旨在帮助开发者快速搭建起一个功能完备的开发环境。 #### 二、Eclipse与Resin简介 - **Eclipse**:Eclipse是一款开源免费的集成开发环境...

    003-OA开发基础之--E9开发环境搭建(后端).ppt

    在搭建E9开发环境时,需要将OA项目导入开发环境,新建java项目、导入ecology项目文件、导入依赖jar包和目录(ecology/lib/*,resin/lib/*,ecology/classbean)、集成resin-web容器、集成JDK(不要使用myeclipse默认的...

    ecology开发环境搭建说明.docx

    ### Ecology8开发环境搭建知识点详解 #### 一、概述 Ecology8是一款广泛应用于企业级应用开发的平台,为了提高开发效率,本文档详细介绍如何在本地计算机上搭建Ecology8的开发环境,并确保开发过程中能够顺利进行...

    关于Java的Web服务器的搭建

    本文将详细介绍两种常见的搭建方法:方案一采用JDK1.5搭配Resin3.0手动搭建,方案二则是通过集成开发环境Eclipse或MyEclipse配置Resin服务器。 **方案一:JDK1.5 + Resin3.0 纯手工搭建** 1. **安装JDK1.5**: 首先...

    泛微oa开发环境搭建说明书.docx

    搭建开发环境的第一步是打开myeclipse,取消系统校验,然后新建一个JDK。這一步骤将确保myeclipse的正确安装和配置。 接下来,需要新建一个java project,但不要新建web project,因为这样可能会导致myeclipse卡机...

    泛微oa开发环境搭建说明.docx

    泛微OA开发环境的搭建需要完成一系列的步骤,包括环境准备、数据库设置、内存设置、端口设置、Java环境变量设置、CLASSPATH设置、启动Resin和访问OA系统。只有按照正确的步骤进行搭建,才能顺利地开发和调试泛微OA...

    泛微oa开发环境搭建说明.pdf

    - 在搭建开发环境前,请确保关闭 Resin 服务。 2. **备份 classbean 文件夹**: - 备份 `D:\WEAVER_E8\ecology\classbean` 文件夹以防丢失。 3. **配置 MyEclipse**: - 取消 MyEclipse 的校验功能。 - 新建一...

    泛微oa开发环境搭建说明[汇编].pdf

    - 通过MyEclipse启动应用,进行简单的功能测试,确保开发环境搭建成功。 通过以上步骤,您已经成功搭建了一个可用于泛微OA系统的开发环境。这不仅能够大大提高开发效率,还能确保开发过程中的调试更加方便快捷。...

    配置Struts+Spring+Hibernate 开发环境详解

    为了搭建一个基于Struts+Spring+Hibernate的开发环境,首先需要准备一系列的基础软件及工具,具体包括: 1. **Java SDK (J2SDK)**:版本为1.4.2.05,用于提供Java运行时环境。 2. **Eclipse IDE**:版本为3.1,作为...

    Struts+Spring+Hibernate 开发环境.doc

    ### Struts+Spring+Hibernate 开发环境搭建及配置详解 #### 概述 本文将详细介绍如何搭建基于 Struts、Spring 和 Hibernate(SSH)框架的开发环境。这些框架被广泛应用于 Java Web 应用程序的开发中,特别是企业级...

    泛微oa安装说明.pdf

    本文将详细介绍其安装过程,包括必要的软件配置、数据库设置以及开发环境的搭建。 首先,安装包名为WEAVER_E8.rar,包含了Resin服务器和JDK两个核心组件。推荐将压缩包解压至D盘根目录,避免后续路径调整带来的麻烦...

    泛微ecology开发

    3. **开发环境搭建**:`E9开发环境搭建IDEA篇.docx`和`E9开发环境搭建Myeclipse篇.docx`指导了如何在两种不同的集成开发环境中(IDEA和Myeclipse)设置泛微E9的开发环境。包括导入项目、配置JDK、添加必要的库文件、...

    JSP第02章-安装与配置环境.ppt

    在学习和开发JSP(Java Server Pages)应用程序时,首先需要搭建一个合适的开发环境。本章将详细介绍JSP开发环境的安装与配置过程,帮助初学者快速上手。 一、JSP开发环境构成 1. **JDK(Java Development Kit)**...

    struts2入门之一

    本文将深入介绍如何入门Struts2,首先从搭建开发环境开始。 开发环境的搭建: 1. 使用Eclipse或Myeclipse作为集成开发环境。Eclipse是一款广泛使用的Java IDE,而Myeclipse是其商业扩展,包含了更多Web开发相关的...

    在Eclipse下部署tomcat

    #### 一、环境搭建总览 根据提供的文件信息,本篇文章主要介绍如何在Eclipse IDE中部署Tomcat应用服务器。文章中提到的环境搭建步骤包括: 1. **Web应用服务器安装**:这里列出了几种常见的Web应用服务器,包括...

    Struts+Spring+Hibernate配置说明

    通过上述步骤,我们不仅搭建了基于Struts+Spring+Hibernate的企业级应用开发环境,还深入学习了每个框架的基本配置方法。这对于初学者来说是一次很好的实践机会,同时对于有经验的开发者来说也是一个不错的复习过程...

Global site tag (gtag.js) - Google Analytics