`

resin 配置,我也总结详细哦

阅读更多
 1. <http host='localhost' port='80'/>
   host参数指定的是服务器,port指定的是http端口[img][/img],默认是localhost和8080。
2. <srun host='localhost' port='6802'/> 这个是jsp和java Servlet的引擎配置。
3. 使用Resin开发Java Web项目时,需要建立自己的WebApp。
4. Resin中的应用可以有2种方式发布:
       一是在Resin的目录下发布;
       二是打包成War发布。
5. 在resin.conf中查找<web-app>标签,该标签表示一个web应用
     标签中,id属性表示该应用的Web路径。如<web-app id='/test'>,表示该应用在Web上访问的时候应该用http://hostname/test/来访问。app-dir属性表示该应用的实际路径。如<app-dir>d:\resin\doc\test</app-dir>表示该应用在d:\resin\doc\test目录下面。默认值为根下面的和id同名的目录。Resin可以配置3种error-page:404错误也就是文件找不到错误页;Exception违例页;不能连接java引擎页。他们分别可以这样子设置。
 
  404文件找不到页
  <web-app id='/app1'>
  <error-page error-code='404' location='/file_not_found.jsp'/>
  </web-app>
 
  Exception 违例页
  <web-app id='/foo'>
  <error-page exception-type='java.lang.NullPointerException' location='/nullpointer.jsp'/>
  </web-app>
 
  不能连接到srun Servlet引擎错误页
 
  该页设置和应用无关,属于服务器的设置。
  <http-server>
  <error-page exception-type='connection' location='/missing_file.html'/>
  </http-server>
 
  参见下面的语句:
 
  <classpath id='WEB-INF/classes' source='WEB-INF/src' compile='true'/>
 
  id参数的值表示classpath中编译后的class的存放路径;
      source参数的值表示classpath中java源代码的存放路径;
      compile中的值可能是true或者false,表示是否由Resin的srun自动编译java源代码。
      Classpath的设置一般和javaBean或者Servlet的使用有关。id的值表示javaBean的编译好的包存放的根,source的值表示javaBean的java源代码存放的根。Servlet相同。
6.  Servlet的设置
      <servlet-mapping url-pattern='*.xtp' servlet-name='xtp'/>
  <servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>
  <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
  一般就是指定那些需要通过srun的解析。比如在这里,把*.jsp改成*.jss,其他不变,那么只要在访问时遇到*.jss的文件就和原来遇到*.jsp一样处理。通过这个可以指定解析的引擎,如以下的配置:
  <servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>
  在Servlet中,也可以指定servlet。如
  <servlet servlet-name='hello' servlet-class='test.HelloWorld'/>
  <servlet-mapping url-pattern='/hello.html' servlet-name='hello'/>
  在servlet-mapping中有个重要的参数case-sensitive 如果在windows上,最好配置成false,忽略大小写,从而和windows的约定一致。
7.  Session的配置
      <session-config>
  <session-max>4096</session-max>
  <session-timeout>30</session-timeout>
  <enable-cookies>true</enable-cookies>
  <enable-url-rewriting>true</enable-url-rewriting>
  <file-store>WEB-INF/sessions</file-store>
  </session-config>
 
  session-max :最大 session数量
  session-timeout :session过期时间,以分钟为单位。
  是否允许cookie :指session是否采用cookies。如果采用cookies,浏览器必须支持session才能使用,发布时建议改成false。enable-url-rewriting和enable-cookies一般配合使用。如果enable-cookies是false,
  enable-url-rewriting应该设成true比较合适。
  file-store :该配置指示服务器是否把session作为文件存放在服务器上。如果把该项注释掉,则在你的web-app目录下的WEB-Inf/sessions目录不保存序列化后的session对象。Session还有jdbc-store配置,对应着把session通过jdbc永久保存在数据库中。其实也就是会话变量的序列化后的保存和重新载入的物理实现。

 
  • 描述: 钟艳明
  • 大小: 11 KB
分享到:
评论

相关推荐

    resin3.0中的https配置

    本文将详细介绍 Resin 3.0 中 HTTPS 的配置方法。 #### 二、环境准备 1. **操作系统**:Linux 或 Windows (根据给定内容推测为 Windows) 2. **Resin 版本**:3.0 3. **OpenSSL**:用于生成 SSL 证书的工具 #### ...

    myeclipse resin服务器配置

    本文将详细介绍如何在 MyEclipse 下配置 Resin 服务器,以便开发者能够在 MyEclipse 环境中直接运行和调试基于 Resin 的 Java Web 应用。 #### 配置步骤 ##### 第一步:复制并修改 Resin 配置文件 1. **复制配置...

    Resin 3.1 配置文件.txt

    本文档将深入解析 Resin 3.1 的配置文件内容,并对其中的关键配置项进行详细解读,帮助读者更好地理解并配置 Resin。 #### 二、配置文件结构与解析 **1. 基础配置** ```xml &lt;resin xmlns=...

    配置好openssl的resin4配置文件及loaclhost的证书

    总结起来,通过`openssl`生成的自签名证书和`Resin4`的配置,我们可以确保在本地环境中安全地进行HTTP通信。这有助于开发者在不干扰生产环境的情况下,进行安全性的测试和调试工作。在实际生产环境中,你应该使用受...

    Windows下Resin的配置与部署(附图).doc

    本文详细介绍了在Windows环境下配置与部署Resin服务器的过程。从下载安装到配置管理,再到最终的项目部署,每一个步骤都进行了详细的说明。通过本文的学习,相信读者能够顺利完成Resin在Windows环境下的配置与部署...

    一个Resin配置多个集群应用[linux环境]

    本主题将深入探讨如何在Linux环境下利用Resin配置多个集群应用,以实现高可用性和负载均衡。我们将通过分析标题和标签以及提供的脚本文件名来构建相关知识点。 首先,让我们理解“Resin配置多个集群应用”的概念。...

    Apache + nginx + resin 详细配置

    总结,Apache+nginx+resin的配置涉及到多层服务器的协同工作,这种架构可以充分利用每个组件的优势,提供高效且可扩展的Web服务。正确配置和理解这些组件的交互是实现这一目标的关键。在实际部署中,还需要考虑负载...

    Windows下Resin的配置与部署.txt

    ### Windows下Resin的配置与部署 #### 一、Resin简介及特点 Resin是一款高性能的Java应用服务器,由美国Cauchos公司开发。它支持最新的Servlets 2.3标准以及JSP 1.2标准,并且还兼容ASP和PHP等语言的功能。Resin在...

    resin应用部署详细步骤

    本篇将详细介绍如何在Linux环境下部署Resin应用服务器,包括安装JDK、配置环境变量、安装Resin及其配置等关键步骤。 #### 二、准备工作 1. **确认操作系统**:确保您的服务器或开发机器运行的是Linux系统。 2. **...

    resin jndi配置

    本文将详细介绍Resin中JNDI配置的具体步骤与关键点。 #### JNDI配置基础 在Resin中配置JNDI,首先需要理解的是,JNDI配置主要涉及到数据库连接池的设置。通过JNDI,应用可以动态地查找和获取数据库连接,这极大地...

    java-apache-tomcat-resin-nginx-详细配置.docx

    以下是 Java-Apache-Tomcat-Resin-Nginx 详细配置的知识点总结: 一、Java 运行环境的安装与配置 Java 是一种广泛使用的编程语言,需要安装 Java 运行环境(JRE)来运行 Java 应用程序。安装 Java 运行环境的步骤...

    resin-1 resin服务器有三部分

    总结来说,Resin服务器的这三个组件协同工作,为开发者提供了强大而灵活的平台来构建和运行Java Web应用。resin1提供了基础运行环境,resin-webapp处理Web应用的部署与运行,而resin-lib则包含了运行所需的各种库...

    apache+resin配置[定义].pdf

    ### Apache+Resin配置详解 #### 一、引言 随着互联网技术的不断发展,Web服务器在企业级应用中的地位越来越重要。Apache作为一款开源、稳定且功能强大的Web服务器软件,被广泛应用于各种操作系统中,包括Windows、...

    Resin源码解读1

    日志是软件开发和维护中的重要工具,对于Resin来说也不例外。启动日志记录了服务器启动过程中的各种信息,包括版本号、配置加载、服务初始化等关键步骤。分析启动日志有助于我们了解Resin的启动流程,及时发现并解决...

    使用Resin在IDE中快速启动web项目

    总结:Resin作为一个高效的应用服务器,能够很好地与各种IDE集成,简化Web项目的开发和调试流程。通过正确配置resin.xml并掌握IDE中的集成方法,开发者可以快速启动和管理自己的Web项目,提高开发效率。

    resin 入门基础教程.pdf

    - Resin 安装详解:详细介绍 Resin 的安装过程,包括环境配置、依赖检查等。 - **Resin Web 服务器配置** - 配置 Resin 作为独立的 Web 服务器,介绍如何设置静态资源、端口、安全策略等内容。 - **与 Apache 结合...

    resin的eclipse插件,支持resin 3.1

    总结来说,Resin的Eclipse插件是Java开发者在使用Eclipse开发基于Resin 3.1的应用时的重要辅助工具,它提供了一整套集成了Resin服务器管理、应用部署、日志查看等功能,极大地优化了开发流程。通过阅读提供的博文...

    绿色版resin服务器

    总结起来,绿色版resin服务器以简洁易用和高性能著称,尤其是在Resin 2.1.2这个版本中,它提供了免安装、免注册的便捷体验,适用于快速构建Java Web应用环境。尽管当前有更多先进的服务器选择,但Resin的历史地位和...

Global site tag (gtag.js) - Google Analytics