博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Resin搭建JSP环境
阅读量:6824 次
发布时间:2019-06-26

本文共 1814 字,大约阅读时间需要 6 分钟。

简单介绍:

ResinCAUCHO公司的产品,是一个非常流行的支持servletsjsp的引擎,速度非常快。要比Tomcat快3倍左右。Resin本身包含了一个支持HTTP/1.1WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼apache

Resin普通版本和pro版本主要区别:pro版本是收费版本,支持负载均衡和文件缓存。

pro因为有强大的cache功能,独立作为web服务器处理静态页面性能都可以和apache有一比。但普通版本独立作为web服务器性能就要差一些。当然可以使用apache+resin的方案借助apache的缓存功能提高性能。

安装依赖包:yum install -y make openssl openssl-devel perl

一、安装JAVA环境

1
2
tar 
zxvf jdk-7u17-linux-
tar
.gz
mv 
jdk-7u17-linux 
/usr/local/jdk

设置环境变量:

1
2
3
4
5
6
7
vi 
/etc/profile
JAVA_HOME=
/usr/local/jdk
PATH=$PATH:$JAVA_HOME
/bin
CLASSPATH=.:$JAVA_HOME
/lib
:$JAVA_HOME
/jre/lib
export 
JAVA_HOME PATH CLASSPATH
source 
/etc/profile
java -version:验证环境是否成功

、安装Resin

下载http://www.caucho.com/download/

1
2
3
4
5
6
tar 
zxvf resin-4.0.37.
tar
.gz
cd 
resin-4.0.37
 
.
/configure 
--prefix=
/usr/local/resin
chown 
-R resin.root 
/usr/local/resin
service resin start
chkconfig resin on

http://ip:8080 #看到resin的默认页面

点击Administration is available here处创建一个web管理员,创建完后还不能登陆,会再conf/下产生一个admin-users.xml.generated,我们需要重命名才能生效该用户

1
mv 
conf
/admin-users
.xml.generated conf
/admin-users
.xml

现在就可以用刚才创建的用户登陆了,显示页面如下:

123053735.png

三、其他配置

默认网站根目录:/usr/local/resin/webapps/ROOT/

1
2
3
4
cat conf/resin.properties
app.http : 
8080 
#设置端口,默认是
8080
web_admin_enable : 
true 
#开启web管理resin,我感觉没多大用,关闭可以提高安全性
web_admin_external : 
true 
#默认是本地网络只能访问web管理页面,有需要可以打开

四、配置虚拟主机

1
vi 
/usr/local/www/resin/conf/resin
.xml

默认主机配置:

1
2
3
<host 
id
=
"" 
root-directory=
"."
>
<web-app 
id
=
"/" 
root-directory=
"webapps/ROOT"
/>
<
/host
>

再添加一个站点:

1
2
3
4
5
6
<host 
id
=
"www.test.com" 
root-directory=
"."
>
 
<host-
alias
>www.
test
.com<
/host-alias
>
 
<host-
alias
>
test
.com<
/host-alias
>
 
<web-app 
id
=
"/" 
root-directory=
"/data/test"
/>
 
<access-log path=
"/data/test/log/access.log"
/>
<
/host
>
本文转自 李振良OK 51CTO博客,原文链接:http://blog.51cto.com/lizhenliang/1304020,如需转载请自行联系原作者
你可能感兴趣的文章
Windows 服务(附服务开发辅助工具)
查看>>
ScrollView反弹效果 仿小米私密短信效果
查看>>
Redis命令拾遗五(有序集合)
查看>>
防止WordPress利用xmlrpc.php进行暴力破解以及DDoS
查看>>
Rafy 框架 - 使用 SqlTree 查询
查看>>
Python进阶 学习笔记(一)
查看>>
电梯测试点有哪些?
查看>>
如何点击UIWebView上html链接不弹出复制粘贴
查看>>
HDU 2709 Sumsets(递推)
查看>>
spring属性注入DI
查看>>
ofo4.0时代展望移动物联网应用 让智慧生活“随意念而动”
查看>>
阿里巴巴到底是一家什么公司?
查看>>
理想生活没那么难
查看>>
程序员都用什么牌子电脑编程?国产电脑很强大啊!
查看>>
浙江查获5000余张假火车票 系跨省家族式作案网上交易
查看>>
单例模式
查看>>
287. Find the Duplicate Number
查看>>
将Android library开源到jcenter
查看>>
java线程池
查看>>
在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
查看>>