首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
webkit
requirejs
postman
bootstrap
overflow
console
scroll
layout
label
button
chrome
firebug
json
listview
view
html5
icons
yarn
jquery
scheme
focus
node.js
base64
build
charts
js
hover
jq
dom
ajax
chart.js
html
cookies
dialog
react
npm
javascript
svg
firefox
chart
checkbox
微信开发
css
textview
v8
上传
css3
vue.js
vue
iframe
hybrid
当前位置:
开发笔记
>
前端
> 正文
在apach5.x中改变servlet的上下文
作者:yfx94132囧 | 来源:互联网 | 2017-08-22 00:20
文章标题:在apach5.x中改变servlet的上下文。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
问题
:在Apache 5.0 和 5.5种,我需要为每一个程序修改web.xml文件中的servlet的名字,类的名字等等信息。而这些是在Apache Tomcat 4.0中不曾看到的。为什么会这样呢?
Jeff Hanson回答
:根据Tomcat 5.0发布的说明:
“让web应用程序可以问CGI 和SSI,这在当使用一个安全管理程序(例如一个恶意的Web应用程序可以使用它们来躲开安全管理程序来获得访问控制)会制造安全问题。在Tomcat 5.0,它们都被设置为不被许可的,因为我们的目标是提供一个完全安全的默认设置。尽管如此,CGI 和SSI仍然是可以使用的。”
如何可以使用CGI:
把文件$CATALINA_HOME/server/lib/servlets-cgi.renametojar重新命名为$CATALINA_HOME/server/lib/servlets-cgi.jar.
#8226; 在文件$CATALINA_HOME/conf/web.xml中,你需要把两个地方的注视去掉,servlet声明和servlet mapping。servlet 声明看起来类似于下面::
<servlet>
<servlet-name>cgi</servlet-name>
...
</servlet>
而servlet mapping看起来类似于下面::
<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>
这些servlet 声明和mappings可以交替地加入到你的Web 应用程序部署描述符中。
使得SSI可用:
? 把文件$CATALINA_HOME/server/lib/servlets-ssi.renametojar重新命名为$CATALINA_HOME/server/lib/servlets-ssi.jar.
#8226; 在文件$CATALINA_HOME/conf/web.xml中,你需要把两个地方的注视去掉,servlet 声明和servlet mapping。 servlet 声明看起来类似于下面:
<servlet>
<servlet-name>ssi</servlet-name>
...
</servlet>
而servlet mapping看起来类似于下面:
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
这些servlet 声明和mapping可以交替地加入到你的Web 应用程序部署描述符中。 "
apache
xml
tomcat
安全
html
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
button
【译】发送表单数据
这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ...
[详细]
蜡笔小新 2023-12-14 16:19:10
button
Java序列化对象传给PHP的方法及原理解析
本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ...
[详细]
蜡笔小新 2023-12-14 15:25:15
js
Alink回归预测的不完善问题及期待
本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ...
[详细]
蜡笔小新 2023-12-14 14:25:33
js
Servlet多用户登录时HttpSession会话信息覆盖问题的解决方案
本文讨论了在Servlet多用户登录时可能出现的HttpSession会话信息覆盖问题,并提供了解决方案。通过分析JSESSIONID的作用机制和编码方式,我们可以得出每个HttpSession对象都是通过客户端发送的唯一JSESSIONID来识别的,因此无需担心会话信息被覆盖的问题。需要注意的是,本文讨论的是多个客户端级别上的多用户登录,而非同一个浏览器级别上的多用户登录。 ...
[详细]
蜡笔小新 2023-12-10 12:00:40
json
VScode格式化文档换行或不换行的设置方法
本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ...
[详细]
蜡笔小新 2023-12-14 17:15:38
focus
android listview OnItemClickListener失效原因
最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ...
[详细]
蜡笔小新 2023-12-14 14:25:50
view
禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ...
[详细]
蜡笔小新 2023-12-14 12:55:15
js
Hibernate基础映射
在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ...
[详细]
蜡笔小新 2023-12-14 10:57:47
js
SpringBoot集成前端模版(thymeleaf)的配置步骤
本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ...
[详细]
蜡笔小新 2023-12-14 10:11:46
js
Web学习历程记录(七)——Tomcat基本概念和配置
本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ...
[详细]
蜡笔小新 2023-12-13 17:08:24
js
Java验证码——kaptcha的使用配置及样式
本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ...
[详细]
蜡笔小新 2023-12-13 13:58:25
view
在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ...
[详细]
蜡笔小新 2023-12-12 17:52:50
view
分享css中提升优先级属性!important的用法总结
web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ...
[详细]
蜡笔小新 2023-12-11 11:25:16
view
如何实现JDK版本的切换功能,解决开发环境冲突问题
本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ...
[详细]
蜡笔小新 2023-12-10 19:24:11
view
sqoop自定义分隔符的实现方法及步骤详解
本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ...
[详细]
蜡笔小新 2023-12-10 11:29:22
yfx94132囧
这个家伙很懒,什么也没留下!
Tags | 热门标签
webkit
requirejs
postman
bootstrap
overflow
console
scroll
layout
label
button
chrome
firebug
json
listview
view
html5
icons
yarn
jquery
scheme
focus
node.js
base64
build
charts
js
hover
jq
dom
ajax
RankList | 热门文章
1
支持超大文件HTTP断点续传切割
2
Caffe中实现LSTM网络的思路以及LSTM网络层的接口使用方法。 本文描述了论文《Long-term recurrent convolutional networks fo
3
day12内建函数
4
为什么子类方法权限修饰大于父类_Java程序设计方法的重写(override)(笔记)...
5
主流的单元测试工具之-JAVA新特性-Annotation 写作者:组长 梁伟龙
6
关于jenkins:Jenkins-Operator-Jenkins-在-Kubernetes-上正确的打开方式-IDCF
7
安卓外壳与webview里面的html环境之间如何交互图片?
8
开发笔记:[转] whistle全新的跨平台web调试工具
9
linux 下使用 tar 命令
10
Vue3 性能比Vue2好的原因(diff算法优化、静态提升、事件侦听器缓存)
11
你还在玩微信红包么下边就是一个人玩红包的真实经历uxok
12
关于ES6参数作用域和函数体作用域关系的疑惑,以及let为什么会报错?
13
(线段树)HUD 1754 I Hate It
14
让QQ360过家家去吧,我们该清醒下了
15
errorlevel 续1
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有