一、 在开发或者学习过程中,有许多免费的轻型的Java Web服务器可以供我们选用,如Tomcat,Resin,Orion等等。
他们使用都很方便,占用资源也很少,适合开发中不断的调试;还可以和Jbuilder这样的集成开发工具集成使
用。根据实际开发中的情况来看,Jakata Tomcat 和Sun Java结合的最好,和其他应用服务器配合使用可支持
完整的j2ee标准,应用也很广泛。但是从Java 普遍存在的编码问题来看,还是Resin 解决的最好。还有从使
用的角度讲,个人认为Resin比Tomcat方便,而且Resin也可以结合Jbuilder6等ide使用。Resin强调使用Xml技
术,从Resin自己的HomePage使用xtp就可以看出来。
二、Resin的安装和配置
Resin 可以在 http://www.caucho.com/download/index.xtp 免费下载和使用。
目前较高的版本是3.1.2 和 resin 4.0.20。
如果是在windows 平台开发 ,选择一个zip包下载到本地,安装后
启动resin,运行根目录下的resin.exe,启动后 浏览http://localhost:8080/ 进去resin的默认页面,即为安装成功。
再修改配置文件 映射到所要发布的项目:
resin.conf =>
<host id="stores.enet.com.cn" root-directory=".">
<web-app id="/" root-directory="F:\zwyang\Workspaces\eNet_estore\webapps"/>
</host>
我本人的host 域名是 stores.enet.com.cn ,你也可以null,用localhost去访问,root-directory为工程目录,我项目的实际路径为
F:\zwyang\Workspaces\eNet_estore\webapps,
配置完成之后 ,重启服务,访问:http://stores.enet.com.cn:8080 即可进去项目
三、Resin使用简介
使用Resin开发Java Web项目时,需要建立自己的WebApp。这里不介绍Resin Cmp/Ejb的开发和使用,只介绍用
Resin开发普通的jsp\java servlet项目。在这里还要谈到resin.conf的配置。Resin中的应用可以有2种方式
发布:一是在Resin的目录下发布;二是打包成War发布。
1、在Resin的目录下发布
在resin.conf中查找<web-app>标签,该标签表示一个web应用。
标签中,id属性表示该应用的Web路径。如<web-app id='/test'>,表示该应用在Web上访问的时候应该用
http://hostname/test/来访问。app-dir属性表示该应用的实际路径。如
<app-dir>d:\resin\doc\test</app-dir>表示该应用在d:\resin\doc\test目录下面。默认值为根下面的和id
同名的目录。Resin可以配置3种error-page:404错误也就是文件找不到错误页;Exception违例页;不能连接
java引擎页。他们分别可以这样子设置。
404文件找不到页
<web-app id='/app1'>
< error-page error-code='404' location='/file_not_found.jsp'/>
< /web-app>
Exception 违例页
<web-app id='/foo'>
< error-page exception-type='java.lang.NullPointerException'
location='/nullpointer.jsp'/>
< /web-app>
不能连接到srun Servlet引擎错误页
该页设置和应用无关,属于服务器的设置。
<http-server>
< error-page exception-type='connection'
location='/missing_file.html'/>
< /http-server>
以上是单独的服务器部署,也可以用tomcat,同理,也是修改配置文件, resin插件开发则通过myeclipse里的 help=》find and install 安装resin插件,重启后,选择项目 右键 run as resin 即可运行。
分享到:
相关推荐
3. 调试模式:通过修改resin.xml配置,可以开启JVM的远程调试端口,配合IDE的远程调试功能,对运行中的Web应用进行调试。 总结:Resin作为一个高效的应用服务器,能够很好地与各种IDE集成,简化Web项目的开发和调试...
本文将详细介绍如何在 MyEclipse 下配置 Resin 服务器,以便开发者能够在 MyEclipse 环境中直接运行和调试基于 Resin 的 Java Web 应用。 #### 配置步骤 ##### 第一步:复制并修改 Resin 配置文件 1. **复制配置...
- 虚拟主机的概念及在 Resin 中的应用方法,包括多个域名指向同一服务器的不同目录。 #### 七、集群配置 - **Resin 集群** - 介绍如何配置 Resin 集群以提高可用性和负载能力,涵盖集群同步、会话复制等关键概念...
Eclipse Resin 3 插件是专门为开发者设计的一个集成开发环境插件,它使得在Eclipse中管理和调试Resin 3应用服务器变得更加便捷。Resin 3 是一款高效的Java应用服务器,支持Servlet、JSP、JavaServer Faces (JSF) 和...
在开发Java Web应用程序时,Resin服务器是一款常用的轻量级应用服务器,提供了高效且稳定的服务。Eclipse作为主流的Java集成开发环境,虽然原生不直接支持Resin的调试,但通过一些设置技巧,我们可以在Eclipse下进行...
- **热部署**:在源码部署模式下,Resin提供热部署功能,修改后的源码无需重启服务器即可生效。 - **性能监控**:Resin内置了丰富的性能监控工具,可以实时查看服务器状态,如CPU使用率、内存占用、请求处理时间等...
Resin 3.1 版本是该系列中的一个稳定版本,广泛应用于企业级应用开发中。本文档将深入解析 Resin 3.1 的配置文件内容,并对其中的关键配置项进行详细解读,帮助读者更好地理解并配置 Resin。 #### 二、配置文件结构...
- **集成开发环境**:Resin 提供了对 Eclipse 和 IntelliJ IDEA 等主流 IDE 的集成支持,方便开发者进行开发和调试。 ##### 1.7 更多安装选项 - **定制安装**:根据实际需求选择不同的模块和组件进行安装。 - **...
Resin是一款由CAUCHO公司开发的高性能Web服务器和应用服务器,它专门支持Servlets和JSP,并以其快速的处理能力而受到青睐。Resin内建了HTTP/1.1协议的支持,不仅擅长处理动态内容,而且在展示静态内容时也表现出色,...
Resin对Spring MVC和Hibernate Validation的支持,使得开发者能够在企业级应用开发中享受到高效的性能和强大的验证功能。理解如何在Resin上配置和使用这些技术,对于Java Web开发者来说是至关重要的。通过熟练掌握...
标题 "Nginx+Resin" 指的是在Web服务器场景中,使用Nginx作为反向代理和负载均衡器,与Resin应用服务器配合使用的一种架构模式。这种组合通常用于提高网站性能,优化资源分配,以及实现高可用性和可扩展性。接下来,...
2. **配置Resin** - **conf/resin.conf**:这是Resin的主要配置文件,通过编辑此文件可以设置服务器的各种属性。 - **webapps**:此目录用于存放你的Web应用程序。默认情况下,Resin会在此目录下寻找`.war`文件并...
JAVAWEB MVC模式开发的jsp无限极分类程序。 此程序采用servlet + jsp + javabean 的MVC模式开发。 支持无限极分类。 可以作为一个独立模块来嵌入您的系统或网站开发中使用。 此程序以最简洁的方式实现了分类功能,...
Resin 是一款高性能且功能丰富的 Java 应用服务器和 Web 服务器,由 Caucho Technology 开发。它支持 Java Servlets、JavaServer Pages (JSP) 以及 HTML、XML 等多种格式,并具有强大的负载均衡、集群管理等功能。...
- 在MyEclipse中启动Resin服务,选择调试模式。 - 访问`http://127.0.0.1:8082/`确认服务正常启动。 #### 七、开发调试 - **编码格式**: 必须设置项目的编码格式为UTF-8。 - **调试模式**: 通过MyEclipse提供的...
5. **热更新**:在调试模式下,开发者修改的代码可以实时同步到运行中的服务器,无需重启服务器,提高了开发效率。 6. **版本兼容性**:尽管插件的版本是V1.1.2,但通常会兼容多个Eclipse和Resin版本,确保了广泛的...
在Linux系统中搭建Java开发和运行环境,主要涉及四个关键组件:JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)、Resin(另一个Java应用服务器)以及MySQL(一个关系型数据库管理系统)。...
通过Debug模式测试服务器配置,确保Apache和Resin服务器已启动。如果配置无误,将能成功运行并显示页面,表示环境配置完成。 对于FlexBuilder 2.0作为Eclipse插件的配置,步骤包括获取插件文件并解压,然后按照...
在学习Servlet开发的过程中,你会逐渐接触到HTTP协议、请求和响应对象、会话管理、cookies、MVC模式等重要概念。这些基础知识是所有现代Web框架如Spring MVC、Struts、Play等的基础,只有深入了解它们,才能在使用...