您的位置:jsp学习站首页 >> 工具/平台 >> 其它 >> Resin服务器的使用 -Java Web服务器选择简介

Resin服务器的使用 -Java Web服务器选择简介 (3)

[ 来源:互网络 | 更新日期:2007-09-08 04:18:20 | 浏览次数:8803]
简介:jar等javax组件和 jdk的要求不同。如Websphere 3
nnection´
location=´/missing_file.html´/>
</http-server>

classpath的设置

参见下面的语句:

<classpath id=&acute;WEB-INF/classes&acute; source=&acute;WEB-INF/src&acute; compile=&acute;true&acute;/>

id参数的值表示classpath中编译后的class的存放路径;source参数的值表示classpath中java源代码的存放

路径;compile中的值可能是true或者false,表示是否由Resin的srun自动编译java源代码。Classpath的设置

一般和javaBean或者Servlet的使用有关。id的值表示javaBean的编译好的包存放的根,source的值表示

javaBean的java源代码存放的根。Servlet相同。

Servlet的设置

参见下面的语句:

<servlet-mapping url-pattern=&acute;*.xtp&acute; servlet-name=&acute;xtp&acute;/>
<servlet-mapping url-pattern=&acute;*.jsp&acute; servlet-name=&acute;jsp&acute;/>
<servlet-mapping url-pattern=&acute;/servlet/*&acute; servlet-name=&acute;invoker&acute;/>

一般就是指定那些需要通过srun的解析。比如在这里,把*.jsp改成*.jss,其他不变,那么只要在访问时遇到

*.jss的文件就和原来遇到*.jsp一样处理。通过这个可以指定解析的引擎,如以下的配置:

<servlet-mapping url-pattern=&acute;*.xtp&acute; servlet-name=&acute;com.caucho.jsp.XtpServlet&acute;/>

在Servlet中,也可以指定servlet。如

<servlet servlet-name=&acute;hello&acute; servlet-class=&acute;test.HelloWorld&acute;/>
<servlet-mapping url-pattern=&acute;/hello.html&acute; servlet-name=&acute;hello&acute;/>

在servlet-mapping中有个重要的参数case-sensitive 如果在windows上,最好配置成false,忽略大小写,从

而和windows的约定一致。

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永久保存在数据库中。其实也就是会话变量的序列化后的保存和重新载入的物理实现。
在这里session还支持了多服务器的设置问题,

通过tcp-store参数设置。由于涉及到负载平衡的问题,在这里不详细叙述,只简单写一个例子
[1] [2] [3] [4] [5] [6]