软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Resin Getting Started

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

  Getting Started
  Home   Site Map   FAQ
  Download   Documentation   Sales
Search
Reference

Getting Started
Configuration
IDE
Topics
JSP
XML/XSLT

Resin Web Server
Unix Apache
Windows Apache
Unix Netscape
IIS
WebSite

Resin provides several configuration options. We suggest you use the Resin web server option first. If you need a specific feature of another web server, you can later configure Resin to work with that web server.

Quick Start for the Impatient

The Resin standalone web server starts listening to HTTP requests on port 8080 and listens on port 6802 for any Apache or IIS plugin. Resin can then be used for development or evaluation. The steps are:

  1. Install JDK 1.2 or later. On Unix, set the JAVA_HOME variable or link /usr/java to the java home.
  2. Start resin-2.1.0/bin/httpd.sh on Unix or resin-2.1.0/bin/httpd on Win32
  3. Browse http://localhost:8080
  4. Add JSP files like resin-2.1.0/doc/hello.jsp
  5. Add servlets like resin-2.1.0/doc/WEB-INF/classes/test/HelloServlet.java
  6. Add .war files like resin-2.1.0/webapps/hello.war
  7. Create web-apps directly like resin-2.1.0/webapps/hello/hello.jsp
  8. If needed, modify the configuration in conf/resin.conf

Until you're ready to deploy the server, those are all the steps needed to get started with Resin.

Preconditions

Resin needs Java before it can run. It needs JDK 1.2 or a later JDK.

Sun's JDK for Windows, Solaris, and Linux can be found at http://java.sun.com. Sun also has links to some other ports of the JDK.

Linux users can also check out the IBM JDK.

Configuration overview

Resin has a number of major configuration options, each with a separate page:

The httpd executable starts Resin for all configurations.

If you have any trouble starting Resin, check the FAQ at http://www.caucho.com/quercus/faq.

Standalone Web Server

The easiest and fastest Resin configuration uses the Resin httpd. This configuration provides a Java HTTP server. We recommend you start with this before trying any other configuration.

The server listens at port 8080 in the standard configuration.

On Windows:

  1. Install JDK 1.2 or later.
  2. Unzip resin-2.1.0.zip
  3. Execute resin-2.1.0/bin/httpd
  4. Browse http://localhost:8080

On Unix (including Linux and MacOS-X):

  1. Install JDK 1.2 or later and link /usr/java to the Java home.
  2. tar -vzxf resin-2.1.0.tar.gz
  3. Execute resin-2.1.0/bin/httpd.sh
  4. Browse http://localhost:8080

For more details, see the Resin standalone configuration page.

Resin with Apache

If you are already using Apache for your web server, you can use Resin with Apache on Unix or Win32. This configuration uses Apache to serve html, images, PHP, or Perl, and Resin to serve JSPs and Servlets.

The Apache configuration uses two pieces: a C program extending Apache (mod_caucho) and Java program supporting servlets and JSP (srun.) The two pieces communicate with a special high-speed protocol.

To configure Apache with Resin, you must configure both Apache and Resin. The Resin configuration is identical to Resin's httpd configuration. The Apache configuration tells Apache how to find Resin.

  1. Compile mod_caucho.so using ./configure --with-apache; make
  2. Any needed Apache httpd.conf changes
  3. Any needed Resin resin.conf changes
  4. Restart Apache
  5. Start Resin with resin-2.1.0/bin/httpd.sh on Unix or resin-2.1.0/bin/httpd on Windows.

On Unix, you'll run configure using --with-apache and then make:

unix> ./configure --with-apache=/usr/local/apache
unix> make
unix> make install

Resin with Netscape

On unix, Resin can also be configured to run with Netscape. The idea is the same as for Apache.

On Unix, you'll run configure using --with-netscape and then make. The argument to --with-netscape is the directory containing the netscape start and stop scripts, i.e. the parent of the config directory.

unix> ./configure --with-netscape=/usr/local/netscape/https-your-hostname
unix> make

On Windows, the setup program should configure Netscape's obj.conf correctly.

Resin with IIS

You can also combine IIS and Resin. IIS serves static content like html and images and Resin serves JSPs and Servlets. The IIS configuration requires two pieces: isapi_srun.dll, an ISAPI extension which lets IIS talk to Resin, and srun, Resin's Java support.

For this setup you must configure both IIS and Resin. The Resin configuration is identical to Resin's httpd configuration. The IIS configuration tells IIS how to find Resin.

  1. Setup the registry and IIS using resin-2.1.0/bin/setup
  2. Any needed Resin resin.conf changes
  3. Restart IIS
  4. Start Resin with resin-2.1.0/bin/httpd.

Resin with O'Reilly WebSite

You can also combine WebSite and Resin. WebSite serves static content like html and images and Resin serves JSPs and Servlets. The WebSite configuration requires two pieces: isapi_srun.dll, an ISAPI extension which lets IIS talk to Resin, and srun, Resin's Java support.

Configuration is identical to the IIS configuration.

User Comments
an error in a page by anonymous on Wed, 03 Sep 2003 08:56:51 -0700 (PDT)
http://www.caucho.com/resin/ref/starting.xtp

add documentation note

Reference
Reference
Resin Web Server
 
Home | Documentation | Download | Sales | FAQ | Site Map | Contact Caucho

Copyright © 1998-2004 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark, and Ambertm and Quercustm are trademarks of Caucho Technology, Inc.




相关文章

相关软件