服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

resin的使用和安装(1)


  resin的使用和安装(1)

一、java web服务器选择简介

在实际进行java web项目实施的时候,我们可以采用的商业java web服务器有ibm websphere,bea web logic

。这两种服务器功能齐全而强大,支持所有的java 服务容器标准,适合成品商业java web应用的发布。但是

这两种服务器是商业服务器,价格昂贵,而且对系统资源要求极高。特别是websphere 配置复杂,如果不配合

采用ibm websphere studio application非常不适合开发。而且他们不同的版本对servlet.jar等javax组件和

jdk的要求不同。如websphere 3.5所要求的servlet.jar 支持的是旧版本的javax.servlet.http.httpsession

操作,不支持session.setattribute() session.getattribute()。

在开发或者学习过程中,有许多免费的轻型的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 免费下载和使用。使用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格式的文本。

这里面有很多标记,先查找到:<http-server>。在<http-server></http-server>标记对中的配置和resin的

java web 服务器有关。找到<app-dir>,在<app-dir></app-dir>标记对中的表示resin的根,相当于apache的

htdocs 或者 iis 的wwwroot。resin自带http服务器,但是也可以不使用它,采用apache 或者 iis做http服

务器。这个在下面段落中会提到。

再查找<http port=´8080´/>标记,它可以这样配置<http host=´localhost´ port=´80´/>。host参数指定的

是服务器,port指定的是http端口,默认是localhost和8080。还有<srun host=´localhost´ port=´6802´/>

标记。这个是jsp和java servlet的引擎配置。一般默认就可以了,除非6802端口已经被别的程序占用了。然

后,配置jdk。这个需要在classpath中设置。右键点击我的电脑,在系统特性的高级标签中,点击环境变量,

在系统变量中新建一个环境变量,变量名为classpath,值为jdk所在的目录;再新建另外一个环境变量,变量

名为path,值为javac.exe和java.exe所在的目录(在jdk所在的目录下面的bin目录下)。一般这样子配置以

后,resin就可以使用了。在d: esindoc中(假设你的<appdir></appdir>对中的名称是doc,也就是根是

d:/resin/doc,而且你的<http host=´localhost´ port=´80´/>如左配置),随便写一个jsp文件,如可以写

个test.jsp文件,内容为<%=1+2+3%>。然后,在浏览器中,键入http://localhost/test.jsp。如果你可以看

到浏览器显示6,则表示resin服务器已经可以正常运行了。注意,修改配置后,一般重新启动resin才能看到

变化。

扫描关注微信公众号