一,如何让Tomcat记录客户端的访问日志
1。修改Tomcat的conf/server.xml文件。
2。加上Valve节点到server.xml文件中,和您目前使用的Connector的节点平级。
如: <Valve className="org.apache.catalina.valves.AccessLogValve"
directory="e:/trs/trscds/tomcat/logs" pattern="combined"/>
3。重新启动您的Tomcat
4。有用户在访问的时候,在指定的log目录下面会生成一个access_log文件(每天一个)。 (可能会影响性能,不推荐大家使用)。
二.处理好Tomcat管理台的安全
Tomcat管理台的应用文件,默认在{Tomcat安装目录}/server/webapps下,有admin和manager两个应用。
其用户密码,在{Tomcat安装目录}/conf/tomcat-users.xml中定义。在{Tomcat安装目录}/webapps下
admin.xml和manager.xml文件定义了可以通过访问/admin和/manager进入。
默认情况下,完全可以登录tomcat管理台,造成严重安全问题
检测办法:用IE打开链接http://[IP]:[Port]/admin,以用户名admin,密码为空登录,如果成功,
说明存在问题。
解决办法:可以删除{Tomcat安装目录}/webapps下admin.xml和manager.xml文件,或者去掉用户密
码,也可以删除应用文件。
三.运行错误网页
如果找不到网页即出现404错误,会显示服务器版本号,服务器配置也一目了然,
为了避免这种情况,希望自定义设置错误页面。
设置如下:
1、将附件的index.htm文件拷贝至/webapps/ROOT目录内,删除或改名原来的index.jsp文件。
2、用记事本打开/conf/web.xml文件,在文件的倒数第二行( </web-app>一行之前)加入以下内容:
<error-page>
<error-code>404 </error-code>
<location>/error_404.htm </location>
</error-page>
四,tomcat文件列表
配置tomcat的conf/web.xml文件,搜索到
<init-param>
<param-name>listings </param-name>
<param-value>true </param-value>
</init-param>
把true改成false
tomcat 要在发布时的安全设置
原创上一篇:javascript常用技巧
下一篇:我的智商只有76
-
tomcat安全设置
1.关闭服务器端口:server.xml默认有下面一行:这样允许任何人只要telnet到服务器的8005端口,输入"SHUTDOWN",然后回车,服务器立即就被关掉了。从安全的角度上考虑,
tomcat 服务器 apache .htaccess 防火墙 -
Tomcat发布多个项目时抛的webAppRootKey错误
Tomcat发布多个项目时抛的webAppRootKey错误,部署到WAS控制台单独一个项目可以运行,两个项目同时运行
tomcat 发布 web app web.xml web -
Tomcat安全域设置大全
安全域是tomcat内置的功能,在org.apache.catalina.Realm接口中声明了把一组用户名,口令及所关联的角色集成到Tomcat的方法中,Tomcat5提供了4个实现
tomcat sqlserver basic jdbc authentication -
Windows平台下tomcat安全设置
原文作者:Akash Kava 译者:misthillTomcat是一个世界上广泛使用的支持JSP和servlets的Web服务器。它在JAVA运行时上能够很好地运行并支持W
tomcat windows 平台 servlets dos -
Tomcat服务器 安全设置
tomcat是一个开源Web服务器,基于Tomcat的Web运行效率高,可以在一般的硬件平台上流畅运行,因此,颇受Web站长的青睐。不过,在 OS:Windows Server 2003 IP:192
tomcat 服务器 web服务 manager jsp -
Tomcat发布网页的方法记录
Tomcat
Tomcat 方法记录 -
android 获取 应用 最大可用的内存
Android Q 中新增了framework 端app 内存回收优化方案。当app 的 oom adj 发生特定变化时,framework 端会对应用的内存进行处理。随着版本的演变,这部分优化工作也一直在完善,笔者将针对 Android R 和 Android S 对该部分的优化流程分别进行详细地剖析。本文针对 Android R。注意:本文中提到的 “压缩” 这个词,其实指的是内存
android CachedAppOptimi APPOptimizer OomAdjuster AppCompact