b2c信息网

您现在的位置是:首页 > 热点问题 > 正文

热点问题

resin源码下载(resin code)

hacker2022-06-14 21:55:19热点问题37
本文目录一览:1、如何安装resin2、

本文目录一览:

如何安装resin

1.Resin 可以在 免费下载和使用。使用Resin开发或者学习是免费的,但是如果把Resin作为收费产品发布是需要付费的。目前的版本是2.10.

下载Resin 时选择Archive Versions 中的 windows.zip的普通安装包resin-2.1.0.zip.

把该zip包解压到任何目录下面,如d: esin.以下介绍都假设Resin安装在d: esin下。进入d: esinin,

键入httpd,可以在命令行控制台下运行Resin服务器。此时弹出一个有start 和stop两个Radio按纽和一close按纽的对话框。在这里可以看到Resin的运行信息。这些信息同时Resin可以在d: esinlog目录下面的stdout.log 日志文件中察看到。如:

Resin 2.0.4 (built Thu Nov 15 17:56:24 PST 2001)

Copyright(c) 1998-2001 Caucho Technology. All rights reserved.

Starting Resin on Wed, 23 Jan 2002 14:41:47 +0800 (CST)

http listening to *:80

srun listening to haitaiserver:6802

点选stop,可以停止当前的Resin服务器进程;再点选start,又可以开启新的Resin服务器进程。关闭该对话框,则回到Command 控制台的盘符提示状态下。如果在nt4或者win2k环境下,需要把Resin当成服务,只需要在Command控制台的该目录下,键入 httpd ?install,就可以在管理工具的服务下面看到新增了一条Resin

Web Server的自动的服务。以后只要进入nt 4或者win2k,就可以启动Resin服务。该服务也可以像其他服务一样设置成手动或者禁用状态。注意有的时候在安装完服务后,启动Resin,并不能看到自己写的Resin例程可以被解析,浏览器显示服务器找不到错误。只要重新启动win2k或者nt,就能解决该问题。

下面简要介绍一下Resin服务器的配置。Resin服务器和大多数Java Web服务器一样,通过一个Xml文件配置。

进入d: esinconf目录,打开resin.conf,这是一个xml格式的文本。

这里面有很多标记,先查找到:。在标记对中的配置和resin的

Java Web 服务器有关。找到,在标记对中的表示resin的根,相当于Apache的htdocs 或者 IIS 的wwwroot.Resin自带http服务器,但是也可以不使用它,采用Apache 或者 IIS做http服务器。这个在下面段落中会提到。

再查找标记,它可以这样配置。host参数指定的是服务器,port指定的是http端口,默认是localhost和8080.还有标记。这个是jsp 和java Servlet的引擎配置。一般默认就可以了,除非6802端口已经被别的程序占用了。然后,配置jdk.这个需要在classpath中设置。右键点击我的电脑,在系统特性的高级标签中,点击环境变量,

在系统变量中新建一个环境变量,变量名为classpath,值为jdk所在的目录;再新建另外一个环境变量,变量名为path,值为javac.exe 和java.exe所在的目录(在jdk所在的目录下面的bin目录下)。一般这样子配置以后,Resin就可以使用了。在d: esindoc中(假设你的对中的名称是doc,也就是根是d:/resin/doc,而且你的如左配置),随便写一个jsp文件,如可以写

个test.jsp文件,内容为。然后,在浏览器中,键入.如果你可以看到浏览器显示6,则表示Resin服务器已经可以正常运行了。注意,修改配置后,一般重新启动resin才能看到变化

2.

安装:

解压resin之后,以和apache结合的方式编译resin3

./configure --with-apache=/home/webadm

.make

.make install

编译完成之后.要修改apache的配置文件httpd.conf. 之前和2.0.x结合的apache的配置为CauchoConfigFile /home/resin/conf/resin.conf, 现在必须将这一行改成

ResinConfigServer localhost 6802 (6802为resin的srun的端口 ), 这样才能实现apache和resin的结合.

主要配置说明

resin3的web-app配置和2.0有一定的区别.

首先,将web-app-deploy的相关配置去掉(该目录主要为打包的war文件设置目录,当与下面的host的document-directory不同时,document-directory无效 ) , 然后修改

host 的document-directory/home/webpub/document-directory, /home/webpub为程序主页存放的目录.

配置servlet-mapping,在web-app里设置.如下

servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/

配置数据库.范例如下

database

jndi-namejdbc/test/jndi-name

driver type="org.gjt.mm.mysql.Driver"

urljdbc:mysql://127.0.0.1:3306/test/url

usertest/user

passwordtest/password

init-param useUnicode="true"/

init-param characterEncoding="gb2312"/

/driver

prepared-statement-cache-size8/prepared-statement-cache-size

max-connections300/max-connections

max-idle-time30s/max-idle-time

/database

需要注意的是,resin3的DBPool没有了getPool(String PoolName)的方法.所以以前的数据池连接方法不能使用了.比较折中的修改方法是, 重写一个DBPool类,然后把java类里面的import com.caucho.sql.*;去掉避免冲突.

DBPool类范例:

package com.netease.mm;

import java.sql.*;

import javax.sql.*;

import javax.naming.*;

public class DBPool

{

private Connection conn = null;

public static DBPool getPool(String poolName)

{

try

{

Context env = (Context) new InitialContext().lookup("java:comp/env");

DataSource source = (DataSource) env.lookup("jdbc/"+poolName);

DBPool pool = new DBPool();

pool.conn = source.getConnection();

return pool;

}

catch(Exception e)

{

return null;

}

}

public Connection getConnection()

{

return conn;

}

}

配置stderr,stdout等log问题. Resin3默认并不会将程序出错的信息打印出来.需要自己设置.

在resin结点之下添加如下配置:

log name='' level='all' path='stderr:' timestamp="[%H:%M:%S.%s]"

format=" ${log.level} ${log.loggerName} ${log.message}"/

配置中无法解决的问题: 在resin2.0.x中.可以设置error-page,当resin启动错误或未启动时,访问主页将自动转向到所设置的error-page, 在resin3中,虽然主页帮助里面提到这个设置

例:error-page exception-type='connection' location='/errpage.html'/, 但经过测试.无论将此设置放在哪一层结点(resin,server,host,web-app)之下.都无法起到转向的作用. 这就引发一个严重的问题,当resin3未启动而apache运行时.访问jsp页面,将直接显示出源码.该问题在resin3至今发布的版本都存在,目前找不到有效便捷的解决方法.

resin2.1.16是什么?

Resin是CAUCHO公司()的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。

Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。

Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。

Resin 2.1.4( resin-2.1.4.zip),你可以从 站点上查询Resin的最新版本并下载它。

Resin服务器平台介绍简介:

Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。 如果您选用jsp平台作为internet商业站点的支持,那么速度、价格和稳定性都是要考虑到的,resin十分出色,表现更成熟,很具备商业软件的要求。而且,它是全免费的。从站点下载的就是完整版本。所以值得向您推荐! 相对于tomcat3.1,后者更象是一个正在研究的项目。目前resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服务器端大系统的基础。但tomcat结构非常合理,而且是apache组织的产品,因此有着很好的远景。

Resin1.1的特性包括:

1 支持jsp1.1和在服务器端编译的javascript.

2 比mod_perl,mod_php更快,比Jakarta Tomcat快3倍。您可以在Caucho的站点看到很全面的各种测试报告。

3 使用servlet2.2引擎。

4 自动的servlet/bean编译!

5 Servlet,XSL Filtering

6 支持IIS,Apache,Netscape和其它内置了HTTP/1.1的Web服务器。

7 XSLT和XPath1.0引擎。

8 企业级的共享软件(基于一个开放源码的协议)安装与启动:安装特别简单,只需将resin-1.1.3.zip解压缩到某个目录即可。在运行之前需要有jdk的支持。启动方式是执行:resin-1.1.3/bin/httpd (在NT)系统已经按照缺省设置启动,系统将监听8080端口。jsp文件可放在resin-1.1.3/doc目录下;servlet可以放在resin-1.1.3/doc/web-inf/classes下面。测试 从 中可以看到resin的欢迎界面。

下载您可以在此下载最新的Resin1.1.3。大概是2.5M。当然,您也可以去 官方站点了解详细内容并下载resin1.1.3或者1.1.2并且看一下resin的License

下载:

Resin 3.1.0下载

往下面看,里面就有的。3.1的版本应该都差不多。而且里面有个3.1的,你可以下下来看一下

如果一本书是真的是讲需要的东西的话,应该不会局限于某一个版本的。如果只局限于某个版本,从很大可能来讲这个作者应该是没有远见的,所以他的书也不用看了。

resin有哪些版本,各有什么特点,回答的详细点啊,加80分

Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。

Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。

Resin 2.1.4( resin-2.1.4.zip),你可以从 站点上查询Resin的最新版本并下载它。

Resin服务器平台介绍简介:

Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。 如果您选用jsp平台作为internet商业站点的支持,那么速度、价格和稳定性都是要考虑到的,resin十分出色,表现更成熟,很具备商业软件的要求。而且,它是全免费的。从站点下载的就是完整版本。所以值得向您推荐! 相对于tomcat3.1,后者更象是一个正在研究的项目。目前resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服务器端大系统的基础。但tomcat结构非常合理,而且是apache组织的产品,因此有着很好的远景。

Resin1.1的特性包括:

1 支持jsp1.1和在服务器端编译的javascript.

2 比mod_perl,mod_php更快,比Jakarta Tomcat快3倍。您可以在Caucho的站点看到很全面的各种测试报告。

3 使用servlet2.2引擎。

4 自动的servlet/bean编译!

5 Servlet,XSL Filtering

6 支持IIS,Apache,Netscape和其它内置了HTTP/1.1的Web服务器。

7 XSLT和XPath1.0引擎。

8 企业级的共享软件(基于一个开放源码的协议)安装与启动:安装特别简单,只需将resin-1.1.3.zip解压缩到某个目录即可。在运行之前需要有jdk的支持。启动方式是执行:resin-1.1.3/bin/httpd (在NT)系统已经按照缺省设置启动,系统将监听8080端口。jsp文件可放在resin-1.1.3/doc目录下;servlet可以放在resin-1.1.3/doc/web-inf/classes下面。测试 从 中可以看到resin的欢迎界面。

下载您可以在此下载最新的Resin1.1.3。大概是2.5M。当然,您也可以去 官方站点了解详细内容并下载resin1.1.3或者1.1.2并且看一下resin的License

详细资料请参考:

发表评论

评论列表

  • 拥嬉孤央(2022-06-15 03:48:53)回复取消回复

    ern='/servlet/*' servlet-name='invoker'/配置数据库.范例如下database jndi-namejdbc/test/jndi-name

  • 鸠骨萌懂(2022-06-15 01:01:43)回复取消回复

    官方站点了解详细内容并下载resin1.1.3或者1.1.2并且看一下resin的License下载:Resin 3.1.0下载往下面看,里面就有的。3.1的版本应该都差不多。而且里面有个3.1的,你可以下下来看一下如果一本书是真的是讲需要的东西的话,应该不会局限于某一个版本的。如果