resin初识

作者 : 开心源码 本文共1568个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共184人阅读

Resin初识

1. resin简介

刚入职的公司使用的后端服务器是resin,故因而学习记录一下。

resin是一个非常流行的web引使用服务器,对servlet和jsp提供了良好的支持,自身采使用java开发。resin分为普通版和专业版,主要区别是专业版支持缓存和负载均衡。

2. 安装配置

官方下载地址:http://caucho.com/products/resin/download#download。因为是在windows上运行,笔者下载的是zip版本的,直接解压,运行根目录下的resin.exe即可以启动了,提供了界面来进行启停操作。启动成功后访问http://localhost:8080/,就会出现resin的主页,显示Resin? Default Home Page,和tomcat一样,将项目文件或者者war包丢进webapps下面即可以访问了。resin的配置文件在conf文件夹下,在resin.xml中可以发布自己的工程,比方:

<!-- the default host, matching any host name --><host id="" root-directory=".">    <!--         - webapps can be overridden/extended in the resin.xml        -->    <web-app id="/" root-directory="webapps/ROOT"/>    <!-- 发布自己的工程:learnSpringMVC,相当于tomcat的context配置 -->    <web-app id="/test" root-directory="webapps/learnSpringMVC"/></host>

而后即可以通过访:http://localhost:8080/test/,访问自己的项目了。在本项目中,实际访问的是learnSpringMVC下面的index.jsp。在webapp下发布了自己的工程,即可以通过自己的自己设置头路径访问发布的接口了,比方之前没有配置web-app时,访问接口:http://localhost:8080/learnSpringMVC/hello/showdemo,配置完后应该访问:http://localhost:8080/test/hello/showdemo。learnSpringMVC项目地址: WangJun-SCU/LearnSpringMVC。

3. resin和tomcat的比较

之前接触到的项目都是用Tomcat作为服务器,究竟resin和tomcat的区别是什么呢?为什么现在的项目用resin,通过查询资料总结整理一下。

  1. 生态:首先tomcat作为javaweb的首选服务器,使用户数量一定比resin多,并且相关的文档也比较丰富和完善了。
  2. 和eclipse集成:resin和eclipse比较复杂,并且调试开发也复杂,升级类后会自动重启。
  3. 热部署:在升级class及jsp或者者配置文件(比方web.xml)时,resin会自动部署重启,但是在开发环境下假如配置了session超时会比较麻烦。而tomcat可以按需配置修改java和jsp文件时能否重启,但是在生产环境下升级配置文件必需手动重启,假如一次性升级太多文件时,经常造成tomcat重启失败。
  4. 速度:resin的速度相对于tomcat来说快很多。
  5. 报错机制:resin的报错机制更加人性化,tomcat报错不显著对于新手来说比较困难。
  6. 中文支持:resin比tomcat具备更好的中文支持。

参考:

https://blog.csdn.net/xiongyouqiang/article/details/78944825

https://blog.csdn.net/shehun1/article/details/38185219

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » resin初识

发表回复