resin安装与配置

resin安装与配置

介绍下第二种支持java的软件resin

官网地址:caucho.com

有两个版本,一个免费的一个收费的

具体步骤如下:

一、下载和配置jdk

(1)下载JDK(百度搜JDK官网)

http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

下载步骤截图如下:

(2)解压JDK安装包

[[email protected] ~]# cd /usr/local/src

[[email protected] src]# ls

jdk-8u131-linux-i586.gz

[[email protected] src]# tar -zxvf jdk-8u131-linux-i586.gz

[[email protected] src]# ls

jdk1.8.0_131  jdk-8u131-linux-i586.gz

(3)移动jdk1.8.0_131

[[email protected] src]# mv jdk1.8.0_131  /usr/local/

[[email protected] src]# cd ..

[[email protected] local]# ls

bin  etc  games  include  jdk1.8.0_131  lib  libexec  sbin  share  src

(4)做全局环境变量

[[email protected] local]# vim /etc/profile.d/java.sh

插入:

JAVA_HOME=/usr/local/jdk1.8.0_131/

JAVA_BIN=/usr/local/jdk1.8.0_131/bin

JRE_HOME=/usr/local/jdk1.8.0_131/jre

PATH=$PATH:/usr/local/jdk1.8.0_131/bin:/usr/local/jdk1.8.0_131/jre/bin

CLASSPATH=/usr/local/jdk1.8.0_131/jre/lib:/usr/local/jdk1.8.0_131/lib:/usr/local/jdk1.8.0_131/jre/lib/charsets.jar

(5)保存并使其生效

[[email protected] src]# source /etc/profile.d/java.sh

(6)查看java版本

[[email protected] src]# java -version

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode)

二、下载和配置resin

(1)下载resin

[[email protected] ~]# cd /usr/local/src

[[email protected] src]#  wget http://caucho.com/download/resin-4.0.51.tar.gz

[[email protected] src]# ls

jdk-8u131-linux-i586.gz  resin-4.0.51.tar.gz

(2)解压

[[email protected] src]# tar -zxvf resin-4.0.51.tar.gz

[[email protected] src]# ll

total 210408

-rw-r--r--  1 root root 188105480 Apr 25 05:18 jdk-8u131-linux-i586.gz

drwxr-xr-x 20 root root      4096 Apr 25 05:30 resin-4.0.51

-rw-r--r--  1 root root  27343255 Mar  2 12:00 resin-4.0.51.tar.gz

(3)编译安装

这是和tomcat不同的地方,resin需要编译

在编译之前先安装gcc,命令:yum intall -y gcc

[[email protected] resin-4.0.51]# ./configure --prefix=/usr/local/resin --with-java=/usr/local/jdk1.8.0_131/

[[email protected] resin-4.0.51]# echo $?

0

[[email protected] resin-4.0.51]# make ##如果这一步报错,请安装gcc,命令:yum intall -y gcc

[[email protected] resin-4.0.51]# echo $?

0

[[email protected] resin-4.0.51]# make install

[[email protected] resin-4.0.51]# echo $?

0

(4)查看生成的resin目录

[[email protected] resin-4.0.51]# ls /usr/local/resin/

app-inf  conf  endorsed  libexec  project-jars  webapp-jars

bin      doc   lib       log      resin-inf     webapps

(5)查看自动生成的启动目录

[[email protected] resin-4.0.51]# ll /etc/init.d/resin

-rwxr-xr-x 1 root root 3249 Apr 25 05:55 /etc/init.d/resin

(6)启动resin

注意:再启动resin之前最好将tomcat关闭,因为都是启用的java进程

[[email protected] resin-4.0.51]# /etc/init.d/tomcat stop

[[email protected] resin-4.0.51]# /etc/init.d/resin start

注:resin在这里跟tomcat不同的地方是它支持restart,而tomcat不支持!

(7)查看resin进程

[[email protected] resin-4.0.51]# ps aux |grep resin

(8)查看resin监听端口

[[email protected] resin-4.0.51]# netstat -lnp

# 监听端口:6600 6800 8080

(9)用浏览器访问http://192.168.100.111:8080/测试

三、优化配置resin

(1)编辑resin配置文件(更改域名或者端口)

[[email protected] resin-4.0.51]# cd /usr/local/resin/

[[email protected] resin]# ls

app-inf  conf  endorsed  libexec  project-jars  resin-inf      webapp-jars

bin      doc   lib       log      resin-data    watchdog-data  webapps

[[email protected] resin]# cd conf

[[email protected] conf]# ls

app-default.xml      health.xml  licenses          resin.xml

cluster-default.xml  keys        resin.properties

[[email protected] conf]# vim resin.properties

找到app.http : 8080 改为 app.http : 80

注:要先停止nginx,之前80端口是nginx占用的。

[[email protected] conf]# /etc/init.d/resin restart

浏览器再次访问http://192.168.100.111/ 不加端口号成功,证明80端口能够访问.

(2)更改域名配置文件

[[email protected] conf]# vim resin.xml

先找到:

再在id="app"内部找到:

在</host>与<resin:if tst="${resin_doc}">中间插入如下内容:

<host id="www.123.com" root-directory=".">

<web-app id="/" root-directory="/tmp/resin"/>

</host>

截图如下:

[[email protected] conf]# mkdir /tmp/resin

[[email protected] conf]# /etc/init.d/resin restart

[[email protected] conf]# ls /tmp/resin/

WEB-INF

注:先创建目录,后重启resin程序,会在目录下自动生成WEB-INF文件

(3)测试jsp解析

[[email protected] conf]#vim /tmp/resin/123.jsp

写入:

<html><body><center>

Now time is: <%=new java.util.Date()%>

</center></body></html>

保存!

[[email protected] conf]# curl -x127.0.0.1:8080 www.123.com/123.jsp

或[[email protected] conf]# curl -x192.168.100.111:8080 www.123.com/123.jsp

结果如下:

[[email protected] resin]# date

Tue Apr 25 10:22:59 CST 2017

[[email protected] resin]# curl -x192.168.100.111:8080 www.123.com/123.jsp

<html><body><center>

Now time is: Tue Apr 25 10:23:04 CST 2017

</center></body></html>

[[email protected] resin]# curl -x127.0.0.1:8080 www.123.com/123.jsp

<html><body><center>

Now time is: Tue Apr 25 10:23:19 CST 2017

</center></body></html>

时间: 2024-12-17 21:24:15

resin安装与配置的相关文章

resin安装配置

resin安装配置1. 安装jdk 同上 (要下载一个64的jdk,不然后面安装resin会出错)2. 安装resin wget  www.aminglinux.com/bbs/data/attachment/forum/resin-4.0.36.tar.gztar zxvf resin-4.0.36.tar.gzcd resin-4.0.36 ./configure --prefix=/usr/local/resin   --with-java-home=/usr/local/jdk1.8.0

Resin 安装&配置

Resin 和tomcat 一样,可以解析 JSP. http://caucho.com/  Resin 的官网.免费的GPLv3 是开源的. 收费的当然功能更加高级,支持 OPENSSL. 做实验,免费开源的就够了. [[email protected] src]# wget http://www.caucho.com/download/resin-4.0.49.tar.gz  #下载 [[email protected] src]# tar axvf resin-4.0.49.tar.gz

Resin安装配置及使用教程

Resin是一个提供高性能的,支持 Java/PHP 的应用服务器.目前有两个版本:一个是GPL下的开源版本,提供给一些爱好者.开发人员和低流量网站使用:一种是收费的专业版本,增加了一些更加适用于生产环境的特性. Resin也可以和许多其他的web服务器一起工作,比如Apache Server和IIS等.Resin支持Servlets 2.3标准和JSP 1.2标准.熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情. Resin支持负载平衡,可以增加WEB站点的可靠性

2015-05-25tomcat/resin安装配置

tomcat  /usr/local/tomcat/conf/server.xml     8080 resin     /usr/local/resin/conf/resin.xml            6800 一. tomcat安装配置 1. 什么是tomcat Tomcat就是用来解析jsp程序的一个软件  Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开

Solr6.5在Centos6上的安装与配置 (一)

这篇文章主要是介绍在Centos6上Solr6.5的安装与配置. 一.安装准备及各软件使用版本说明: 1.JDK8,版本jdk1.8.0_121下载地址:jdk-8u121-linux-x64.tar.gz 2.Apache Tomcat,版本8.5.13 下载地址:apache-tomcat-8.5.13.tar.gz 3.Solr,版本solr-6.5.0,下载地址:solr-6.5.0.tgz 此文使用的是centos6.6的系统.在系统根目录下建立down目录.然后依次下载上面的三个软件

Linux Resin 安装

1 Resin 下载 Resin 官方下载网址. 最新版下载 resin-4.0.36.tar.gz(免费版) resin 安装须要提前配置好jdk.配置jdk请看上面文章 2 Resin 安装 (1) 解压tar.gz tar zxvf resin-4.0.36.tar.gz (2) 拷贝至/opt/ sudo cp -r resin-4.0.36 /opt/ (3) 安装resin sudo ./configure --prefix=/opt/resin-4.0.36 --with-java

[Linux实用工具]Linux监控工具munin的安装和配置

〇.摘要 munin是用于Linux系统(也可以监控windows系统)的监控软件.munin除了可以监控系统的各项数值之外,最大的好处是可以自己编写插件自定义监控需要的数值.整个系统的架构简单明了,操作方便.如果是使用Debian或者Ubuntu安装,安装过程也非常简单.munin除了可以监控结果,也可以设置报警.对于我个人对性能测试的工作来说,是个非常好的工具. 1. 内容 munin整个使用下来,篇幅会有点大,包括展示.自定义插件.这边分成三个部分来说明.本次只讲安装和配置. munin 

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

Centos 7.3下 Linux For SQL Server安装及配置介绍

Centos 7.3下Linux For SQL Server安装及配置介绍 说到SQL Server服务,我们大家都知道是Microsoft公司的数据库服务,当然说到数据库,现在主要分为三大商:1:Oracle.2:Msql Server.3:Mysql:三种数据库在当下环境受到不了不同程度的关注:比如oracle主要应用到大型的商业比较多,比如银行:SQL Server主要在常见的互联网公司使用:mysql主要应用于小型的企业或者服务商使用:当然从费用上来说,Oracle是最贵的,也是最为稳