Java Servlet/JSP容器配置 session id

http://www.eclipse.org/jetty/documentation/current/session-management.html#setting-session-characteristics

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">
    <display-name>hello-jee5</display-name>
    <session-config>
        <session-timeout>30</session-timeout>
        <!-- Servlet 3.0规范可以使用该配置,使session id在URL中,而不是使用cookie -->
        <!-- <tracking-mode>URL</tracking-mode> -->
    </session-config>
    <context-param>
        <param-name>org.eclipse.jetty.servlet.SessionCookie</param-name>
        <param-value>SID</param-value>
    </context-param>
    <context-param>
        <param-name>org.eclipse.jetty.servlet.SessionIdPathParameterName</param-name>
        <param-value>sid</param-value>
    </context-param>

resin 3.1.x不支持servlet 3.0规范,不过可以在resin.conf里配置

    <session-config>
        <enable-cookies>false</enable-cookies>
       <enable-url-rewriting>true</enable-url-rewriting>
      </session-config>    

    <web-app id="/hello-jee5" root-directory="D:\Workspace\_EclipseKepler\hello-jee5\src\main\webapp">
            <!-- configurate web directory, app.home=maven项目根目录,app.name=项目构建后的名字 -->
            <prologue>
                <class-loader>
                    <!--configurate class directory-->
                    <compiling-loader path="D:\Workspace\_EclipseKepler\hello-jee5\target\classes"/>
                    <!--configurate library directory-->
                    <library-loader path="D:\Workspace\_EclipseKepler\hello-jee5\target\hello-jee5-0.0.1-SNAPSHOT\WEB-INF\lib"/>
                </class-loader>
            </prologue>
        </web-app>
时间: 2024-10-08 08:03:16

Java Servlet/JSP容器配置 session id的相关文章

web容器 web服务器 servlet/jsp容器 之间的区别和关系是什么?

web容器 web服务器 servlet/jsp容器 之间的区别和关系是什么? 这是我在网上找的一些资料:1. Web浏览器除了可以在本地硬盘上打开网页文档外,还可以使用http网络协议从网络上的Web服务器(也叫www服务器)上获取网页文档的内容. 2. Web浏览器与Web服务器分别代表着TCP网络程序的客户机和服务器. 3. 无论网站规模的大小,最起码的工作就是要在用做Web服务器的计算机上安装某种Web服务器软件.只要在一台计算机上安装了Web服务器软件,从功能上讲,这台计算机就可以成为

构建Apache Tomcat 6.0 Servlet/JSP 容器

构建Apache Tomcat 6.0 Servlet/JSP 容器 这个子项目包含了Tomcat 6.0的源代码,一个实现了Java Community Process http://www.jcp.org/ 的Servlet2.5和JSP2.1标准的容器. 注意:如果你只需要运行Tomcat,没有必要去构建它,你可以非常方便的下载一个二进制发布包.它是跨平台的.阅读RUNNING.txt文件,它介绍了怎样去运行它. 请按以下步骤来从源代码构建一个Tomcat的二进制发布版本: 下载并安装JD

Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bhive.session.id%7D_resources

原因:环境变量设置问题 <property>    <name>Hive.exec.local.scratchdir</name>    <value>${system:Java.io.tmpdir}/${system:user.name}</value>    <description>Local scratch space for hive jobs</description>  </property> 

[Java]Servlet&amp;JSP

在这里学习Servlet和JSP >> iAm333的专栏 [书籍] 孙鑫的<Servlet/JSP深入详解:基于Tomcat的Web开发> 林信良的<JSP&Servlet学习笔记(第二版)> Servlet容器处理请求的过程 在开始正文之前,让我们复习并细化一下Servlet容器处理请求的过程. 1)用户点击一个链接,指向了一个servlet而不是一个静态页面. 2)容器“看出”这个请求是一个Servlet,所以它创建了两个对象HttpServletRequ

java/servlet/jsp 中String与int相互转换

String ---> int 1 //方式一:Integer(String s) 2 //demo: 3 Integer i = new Integer("10"); // 10 4 int a = i.intValue() 5 6 //方式二:static int parseInt(String s) 7 int b = Integer.parseInt("20"); //20 int ---> String 1 //demo: 2 int a =

Java之JSP和Servlet基础知识。

JSP基础 JSP起源 JSP,Java Server Pager的简称.由SUN倡导并联合其它公司创建. JSP是一门脚本语言 JSP可以嵌入到HTML中 JSP拥有Java语言的所有特性 面向对象.健壮.多线程.安全.可移植.高性能 JSP运行于JSP容器中 Tomcat.Jetty等. JSP会被转换成Servlet JSP->Servlet->Class文件. Mac下常用shell命令: pwd 打印当前目录 ls 列出当前目录下的所有文件目录 cd 更改目录 .代表当前工作目录 .

servlet&amp;jsp高级:第三部分

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4289407.html EL表达式语言... 39 EL概述... 39 EL基本应用... 40 JSP标签的属性值中使用EL表达式... 40 JSP模板中使用EL表达式... 40 忽略JSP页面中的EL表达式... 40 忽略JSP页

servlet&amp;jsp入门.....韩顺平笔记

u 背景知识介绍 J2EE的13种技术 java->servlet->jsp [技术总是有一个演变过程] zip粘贴到word设置 u 回顾一下我们现有的技术 java 基础(面向对象,集合,界面,线程,文件,网络) jdbc (java 的数据库编程) oracle / mysql / sqlserver html css javascript (web  开发)  ->网页设计 xml serlvet+jsp ->java web开发[使用java技术做 web开发] u ja

Question1 Java环境变量的配置及为什么要配置环境变量

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手.究其原因,就是对这些概念没有理解,知其然但不知其所以然.下面的内容,就是帮助大家知其所以然. 一.基本原理 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系