一.背景 公司进行安全整改, 技术要求:系统软件所需支撑的WEB容器环境应禁止除GET和POST外其他HTTP(S)方法. 提供凭证:建议在不影响业务的前提下,禁用PUT.DELETE.HEAD.OPTIONS.TRACE等方法. 措施:修改配置,只允许GET.POST方法. 二.技术实现 1.apache:在httpd.conf中增加,只允许GET.POST方法<Location "/"> AllowMethods GET POST</Location>重启a…
(1) Tomcat禁用Put等不安全方法. <security-constraint> <web-resource-collection> <web-resource-name>xxxx-Security-Constraint-0</web-resource-name> <url-pattern>/*</url-pattern> <http-method>PUT</http-method> <http-…
WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET.POST.HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制. HTTP/1.1协议中共定义了八种方法(有时也叫“动作”)来表明Request-URI指定的资源的不同操作方式:…
failed to install tomcat8 service 如下图所示:     一.安装tomcat出现failed to install tomcat6 service错误及解决方法(转载) - supbeard的日志 - 网易博客 http://blog.163.com/supbeard@126/blog/static/1402621372011231112923778/ 最近在安装tomcat时,老是给我报failed to install tomcat6 service ,ch…
Tomcat异常 Multiple Contexts have a path of "/qqshl".解决方法 找到tomcat映射文件Service.xml,将文件中的content删除一个即可,重启服务.…
Tomcat 优化 java.lang.OutOfMemoryError: Java heap space 的解决方法 java.lang.OutOfMemoryError: Java heap space 的解决方法 关键字: tomcat outofmemoryerror permgen space java heap space 最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,…
jenkins 通过shell启动tomcat会随着job完成而被自动关闭的解决方法 填入BUILD_ID=随便填什么 原理是:我不知道…
问题是这样的:环境是SSM框架,在配置好的框架里想请求一个html,结果406了,406就是HTTP协议状态码的一种,表示无法使用请求的特性来响应请求的网页.一般指客户端浏览器不接受所请求页面的MIME类型. 解决办法就是 <servlet-mapping> <servlet-name>seckill-dispatchServlet</servlet-name> <!--直接拦截所有请求,不再采用spring2.0的/*或者*.do方式--> <url…
访问tomcat出现java.lang.IllegalStateException: No output folder错误解决方法 问题:tomcat分为安装版和解压缩版,解压缩版如果解压到安装盘,在浏览器中访问http://localhost:8080,可能会出现500错误,错误提示如下: localhost:8080 java.lang.IllegalStateException: No output folder 原因如下:tomcat目录没有被读写的权限,导致文件不能被编译到指定的工作目…
1.当我们通过 maven 或 gradle 引入了 Spring boot 的安全组件 spring-boot-starter-security,Spring boot 默认开启安全组件,这样我们就需要先登录了,但是在开发过程中,我们并不想经常的登录(每重启一次服务必然带来一次登录操作,并且换了客户端同样需要登录),为减少这部分时间的浪费,我们目前有两种方法来禁用 Spring boot 安全组件,这两种方法并不需要我们将相应的代码删除或注释掉,省去了繁琐的操作. 1.1.maven 方式引入…