IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294700
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294701
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294702
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294703
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294704
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294705
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294706
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294707
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294708
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294709
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294710
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294711
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294702
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294713
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294714
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294715
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294716
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294717
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294718
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294719
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294720
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294721
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294722
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294723
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
Tomcat 6 配置SSI 2012-08-08 14:29:10

分类: Java

官方详细介绍

官方文档里有个bug
追查代码才发现的
isVirtualWebappRelative - Should "virtual" SSI directive paths be interpreted as relative to the context root, instead of the server root? (0=false, 1=true) Default 0 (false).
这里源码用的是
isVirtualWebappRelative = Boolean.parseBoolean(getServletConfig().getInitParameter("isVirtualWebappRelative"));

所以:0和1都是false,只有配置文件里写成true,这里才能取到true


否则如果你要用虚拟路径
而且不在一个应用下
这样写是怎么也找不到这个文件的


简单翻译:

1.去掉tomcat6中conf/web.xml关于ssi的注释

===================================(1)===========================================

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0

4


=====================================(2)==========================================

ssi
*.shtml

=================================tomcat6重启出错=================================

java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is

privileged and cannot be loaded by this web application

==================================修改context.xml==================================

在标签里加入 privileged="true"
变为:


==========================tomcat6重启 以运行包含页面但乱码=======================

修改conf/web.xml
在conf/web.xml中的ssi servlet配置中添加以下初始配置:



inputEncoding
utf-8


outputEncoding
utf-8


修改为:

ssi

org.apache.catalina.ssi.SSIServlet


buffered
1


debug
0


expires
666


isVirtualWebappRelative
0


inputEncoding
utf-8


outputEncoding
utf-8

4


===========================重启tomcat6 仍乱码===================



=====================过一两分钟再重启tomcat6 不乱码了===================

经过上面的配置,包含文件:
Tomcat 6 配置SSI-qbq-ChinaUnix博客

IT民工窝棚qbq.blog.chinaunix.net

长期从事高难度、高压力、高伤害、耗体力、耗精力、耗时间、低工资、低补助、低趣味、随叫随到的工作 ---- 这就是程序员,三高三低三耗

  • 博客访问: 18294724
  • 博文数量: 808
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8290
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(808)