前言: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 2005 Step 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下载相应的安装文档。