<http host='localhost' port='80'/>
   host参数指定的是服务器,port指定的是http端口,默认是localhost和8080。
 <srun host='localhost' port='6802'/> 这个是jsp和java Servlet的引擎配置。
 使用Resin开发Java Web项目时,需要建立自己的WebApp。
 Resin中的应用可以有2种方式发布:
       一是在Resin的目录下发布;
       二是打包成War发布。
 在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永久保存在数据库中。其实也就是会话变量的序列化后的保存和重新载入的物理实现。

Resin 配置与使用相关推荐

  1. linux resin 自动启动不了,Resin 安装-配置-自启动-Linux

    Resin 安装-配置-自启动-Linux 2005-4-8 15:33:00 将resin-version/contrib/init.resin.in复制到/etc/rc.d/init.d/resi ...

  2. 安全运维之Resin应用服务器中间件安装使用与安全配置

    本章目录: 0x00 快速入门 0x01 Resin安装 0x02 Resin配置文件 0x03 Resin应用 0x04 Security 0x05 Help | 附录补充 (1) Resin 日志 ...

  3. [Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)

    由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的.另外我本身的网站是zip打包的,所以linux也要安装了gcc.jdk. ...

  4. linux resin 自动启动不了,linux下开机启动nginx+resin

    将nginx配置为系统的服务 vi /etc/rc.d/init.d/nginx #!/bin/bash # chkconfig: - 85 15 # description: Nginx is a ...

  5. Linux下Nginx+Resin负载均衡,session问题解决实例

    Linux下Nginx+Resin负载均衡,session问题解决实例 转载:http://blog.chinaunix.net/uid-14007440-id-3150269.html https: ...

  6. 泛微E9IDEA开发环境配置非maven篇

    E9开发环境搭建IDEA篇 前期工作 备注 : 该项目以IntelliJ IDEA 2020.1.1 版本为例 1. 从SVN上下载最新的ecology9本地demo 2. 将如下文件解压到当前工作空 ...

  7. Nginx安装配置与服务搭建

    Nginx概述 Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器.反向代理服务器以及电子邮件(IMAP/POP3)代理服务器.起初是供俄国大型的门 ...

  8. mysql t.com_window系统上Apache PHP MySQL Tcomcat Resin整合 - Apache - 数安时代(GDCA)SSL证书官网...

    系统要求: 硬件能跑起操作系统即可 Win2K.WinXP或Win2003操作系统 前期准备: 所需软件列表:(本配置以下列软件版本完成) 1. APACHE_2.0.47-win32-x86-no_ ...

  9. Linux学习总结(3)——Linux实用工具

    1. Windows下同步Linux文件(Linux安装Samba和配置) 场景需求: 安装了Ubuntu在虚拟机上,但是代码编辑或者其它更多的操作的时候,还是习惯在windows下进行.如果wind ...

最新文章

  1. linux shell 代码太长换行 续行
  2. Delphi中TFlowPanel实现滚动条效果
  3. cpu缓冲区大小怎么设置_JAVA高薪面试必备知识点Volatile底层原理探究CPU在作怪
  4. android 自定义相机,Camera,相机遮罩层
  5. LeetCode 760. 找出变位映射(哈希)
  6. day39-Spring 05-Spring的AOP:不带有切点的切面
  7. I.MX6 ifconfig: SIOCSIFHWADDR: Cannot assign requested address
  8. MangoDB基础-02
  9. C语言求解根号2的近似值
  10. Hands-on C++ Game Animation Programming阅读笔记(八)
  11. 分析法 :3W1H --- 5W1H 的解释
  12. 摄影测量(tip1):空间前方交会与空间后方交会
  13. SpringSecurity--记住我
  14. 电子设计教程35:LC振荡电路
  15. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.5 层次结构模型...
  16. 狼追击兔matlab,狼兔追击问题-数学建模
  17. 计算机玩游戏怎么会突然有边框,电脑打游戏怎么设置全屏
  18. JAVA API1.8中文版 谷歌翻译 最准确最全的翻译版本!蓝奏下载
  19. Spring Ioc容器,基于xml的bean管理
  20. javascript实现一个自制网页音乐播放器

热门文章

  1. JS:指定FPS帧频,requestAnimationFrame播放动画
  2. [学习笔记]数据与科学训练营之三:统计学
  3. FCKeditor使用帮助
  4. 复制/粘贴丢失 换行符或者空格
  5. 色彩静物想要呈现出最好的效果?快看看下面这种画法~
  6. alipay 证书 java_alipay-sdk-java
  7. 2019届互联网校招薪资报告
  8. 在线视频播放示例代码
  9. kubectl常用命令 和 配置
  10. 深度学习论文精读(4):MobileNetV2