JAVA/JSP學(xué)習(xí)系列之三(Resin+Apache的安裝)
更新時間:2006年10月13日 00:00:00 作者:
一、前言
對于初學(xué)者來說,要執(zhí)行JSP和Servlet,Tomcat是一個很不錯的選擇。你也可以用Resin,這兩個產(chǎn)品都是可以不花一分錢的。 Resin對Xml的支持是很好的。
二、下載,安裝
下載地址為Resin官方站點:http://www.caucho.com/。
從這個地址可以下載:http://www.caucho.com/download/index.xtp,我下載的是Resin1.1.4版本。
下載完,解壓到一個目錄,我這里用E:\resin114作為例子。
三、配置
在這之前,當然我們要先安裝了Apache,而且能正常運行了。
(1)配置Apache
打開apache的conf子目錄下的httpd.conf文件,用文本編輯工具編輯它。加入如下幾行:
LoadModule caucho_module "E:\resin114\srun\win32-1.3.6\mod_caucho.dll"
AddModule mod_caucho.c
<IfModule mod_caucho.c>
CauchoConfigFile "E:\\resin114\\conf\\resin.conf"
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
注意:上面的步驟也可以通過更加簡單的方式實現(xiàn),就是直接運行E:\resin114\bin\目錄下的setup.exe,勾上apache,然后Apply,最后OK。這樣,上面這些行應(yīng)該會自動加上的。
(2)配置Resin
在resin的conf子目錄下有個resin.conf文件,將該文件備份一個。然后建立resin.conf文件,如下內(nèi)容:
<caucho.com>
<http-server app-dir='e:/apache/htdocs'>
<error-log id='log/error.log'/>
<classpath id='WEB-INF/classes' source='WEB-INF/classes' compile='true'/>
<servlet-mapping url-pattern='/servlets/*' servlet-name='invoker'/>
<servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>
<servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/>
</http-server>
</caucho.com>
四、測試
(1)啟動Resin:
在resin的bin下有一個srun.exe,運行它,將出現(xiàn)一個窗口。
(2)做一個簡單的jsp文件test.jsp(我們用resin站點的例子)
該文件放在:apache/htdocs/test.jsp
內(nèi)容如下:
<%@ page language=javascript %>
2 + 2 = <%= 2 + 2 %>
(3)運行
在瀏覽器中輸入:http://localhost/test.jsp,應(yīng)該出現(xiàn)下面結(jié)果:
2+2=4
好了,到這里你已經(jīng)安裝成功了,你可以在htdocs下建立一些自己的子目錄, 管理文件。
注意:在四(1)中,啟動resin 可以將srun加在Win2000的服務(wù)中,讓每次這個resin服務(wù)自動啟動,不必每次都運行srun.exe。
對于初學(xué)者來說,要執(zhí)行JSP和Servlet,Tomcat是一個很不錯的選擇。你也可以用Resin,這兩個產(chǎn)品都是可以不花一分錢的。 Resin對Xml的支持是很好的。
二、下載,安裝
下載地址為Resin官方站點:http://www.caucho.com/。
從這個地址可以下載:http://www.caucho.com/download/index.xtp,我下載的是Resin1.1.4版本。
下載完,解壓到一個目錄,我這里用E:\resin114作為例子。
三、配置
在這之前,當然我們要先安裝了Apache,而且能正常運行了。
(1)配置Apache
打開apache的conf子目錄下的httpd.conf文件,用文本編輯工具編輯它。加入如下幾行:
LoadModule caucho_module "E:\resin114\srun\win32-1.3.6\mod_caucho.dll"
AddModule mod_caucho.c
<IfModule mod_caucho.c>
CauchoConfigFile "E:\\resin114\\conf\\resin.conf"
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
注意:上面的步驟也可以通過更加簡單的方式實現(xiàn),就是直接運行E:\resin114\bin\目錄下的setup.exe,勾上apache,然后Apply,最后OK。這樣,上面這些行應(yīng)該會自動加上的。
(2)配置Resin
在resin的conf子目錄下有個resin.conf文件,將該文件備份一個。然后建立resin.conf文件,如下內(nèi)容:
<caucho.com>
<http-server app-dir='e:/apache/htdocs'>
<error-log id='log/error.log'/>
<classpath id='WEB-INF/classes' source='WEB-INF/classes' compile='true'/>
<servlet-mapping url-pattern='/servlets/*' servlet-name='invoker'/>
<servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>
<servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/>
</http-server>
</caucho.com>
四、測試
(1)啟動Resin:
在resin的bin下有一個srun.exe,運行它,將出現(xiàn)一個窗口。
(2)做一個簡單的jsp文件test.jsp(我們用resin站點的例子)
該文件放在:apache/htdocs/test.jsp
內(nèi)容如下:
<%@ page language=javascript %>
2 + 2 = <%= 2 + 2 %>
(3)運行
在瀏覽器中輸入:http://localhost/test.jsp,應(yīng)該出現(xiàn)下面結(jié)果:
2+2=4
好了,到這里你已經(jīng)安裝成功了,你可以在htdocs下建立一些自己的子目錄, 管理文件。
注意:在四(1)中,啟動resin 可以將srun加在Win2000的服務(wù)中,讓每次這個resin服務(wù)自動啟動,不必每次都運行srun.exe。
您可能感興趣的文章:
相關(guān)文章
基于jsp:included的使用與jsp:param亂碼的解決方法
本篇文章是對jsp:included的使用與jsp:param亂碼的解決方法進行了詳細的分析介紹,需要的朋友參考下2013-05-05將properties文件的配置設(shè)置為整個Web應(yīng)用的全局變量實現(xiàn)方法
下面小編就為大家?guī)硪黄獙roperties文件的配置設(shè)置為整個Web應(yīng)用的全局變量實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10