前言:Resin比Tomcat的優點是,Resin支持EJB.
Step 1 下載,到Caucho下載resin-pro-3.0.14.zip,目前版本是3.0.14.到Sun下載J2sdk1.4。
Step 2 安裝j2sdk1.4,設置環境變量Java_home,值是j2sdk的安裝目錄。
Step 3 解壓resin-pro-3.0.14.zip,到解壓后的目錄運行httpd.exe,啟動resin服務。
注:1,安裝resin到Nt服務列表
安裝命令:httpd -install -conf conf/myconf.conf
卸載命令:httpd -remove
2,安裝到Nt服務列表之后,可以用命令行啟動服務
啟動:net start resin
關閉:net stop resin
Step 4 瀏覽http://localhost:8080,看到Resin@default home page頁面,說明安裝成功。
Step 5 測試JSP應用:到resin/webapps目錄建立文件夾ming,建立文件resin/webapps/ming/hello.jsp
Hello,Ming<br>
1+1=<%=1+1%><br>
Now is:<%=new java.util.Date()%> 瀏覽http://localhost:8080/ming/hello.jsp,顯示
Hello,Ming
1+1=2
Now is:Sat Oct 08 13:14:20 CST 2005Step 6 測試Servlet應用:建立文件夾resin\webapps\ming\WEB-INF\classes\test\HelloWorld.java文件
package test;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class HelloWorld extends HttpServlet
{
private String greeting;

public void init()
throws ServletException

{
greeting = getInitParameter("greeting");
}

public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException

{
PrintWriter out = response.getWriter();

out.println("<title>" + greeting + "</title>");
out.println("<h1>" + greeting + "</h1>");
}
public void destroy()

{
// nothing to do
}
} 建立resin\webapps\ming\WEB-INF\web.xml文件
<web-app xmlns="http://caucho.com/ns/resin">
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>test.HelloWorld</servlet-class>
<init-param greeting='Hello, Ming'/>
</servlet>

<servlet-mapping>
<url-pattern>/hello</url-pattern>
<servlet-name>hello</servlet-name>
</servlet-mapping>
</web-app>
瀏覽http://localhost:8080/ming/hello,顯示Hello,Ming
注:resin不需要手工編譯java文件,所以也不用在classpath中指出編譯環境。
后注:與IIS,Apatch整合,Resin比Tomcat更容易,如何整合可以在Caucho下載相應的安裝文檔。