Tomcat的RemoteAddrValve的使用

  已经讨论多Tomcat的AccessLogValve的使用了,今天,我们再来看看RemoteAddrValve的使用。

  我们知道tomcat有几个默认的应用,其中包括manager和admin。有的时候我们希望通过这两个应用来发布我们自己的应用,但又不希望外部的人可以访问它(因为不安全),我们可以搬出RemoteAddrValve来:

  1)server.xml中寻找path="/manager"字段,添加

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=" 允许manager访问IP" deny=""/>

  2)server.xml中寻找path="/admin"字段,添加

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=" 允许admin访问IP" deny=""/>

  呵呵,搞定了。我以前还以为只有weblogic server这样的东东才有这样的功能!

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=" 允许admin访问IP" deny=""/>

  呵呵,搞定了。我以前还以为只有weblogic server这样的东东才有这样的功能!

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=" 允许manager访问IP" deny=""/>

  2)server.xml中寻找path="/admin"字段,添加

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=" 允许admin访问IP" deny=""/>

  呵呵,搞定了。我以前还以为只有weblogic server这样的东东才有这样的功能!

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=" 允许admin访问IP" deny=""/>

  呵呵,搞定了。我以前还以为只有weblogic server这样的东东才有这样的功能!

时间: 2025-01-21 00:08:19

Tomcat的RemoteAddrValve的使用的相关文章

Tomcat配置10大技巧

技巧 作者:Jason Brittain & Ian F. Darwin 出处:http://www.orielly.com 编者按:现在开发Java Web应用,建立和部署Web内容是一件很简单的工作.使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界.Tomcat具有免费.跨平台等诸多特性,并且更新得很快,现在非常的流行. 你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求.下面是一系列关于Tomcat的配置技巧,这

Tomcat 配置技巧精华详解分析

技巧|精华|详解 1.配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面.Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手.Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context.data source.user和group等.当然也可以管理像初始化参数,user.group.role的多种数据库

Tomcat配置技巧Top 10 [ZT]

技巧 你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求.下面是一系列关于Tomcat的配置技巧,这些技巧源自于我的书:<Tomcat权威指南>,希望对你有所帮助. Jason Brittain 1. 配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面.Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手.To

Linux精华 Tomcat服务器配置技巧详解分析

服务器|技巧|精华|详解 1.配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面.Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手.Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context.data source.user和group等.当然也可以管理像初始化参数,user.group.role的多

如何设置Tomcat的JVM虚拟机内存大小

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机.您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK.确保您所使用的版本是最新的,因为Sun公司和其它一些公司一直在为提高性能而对java虚拟机做一些升级改进.一些报告显示JDK1.4在性能上比JDK1.3提高了将近10%到20%. 可以给Java虚拟机设置使用的内存,但是如果你的选择不对的话,虚拟机不会补偿.可通过命

Tomcat 5.5.x 配置集锦 (续)

接 : Tomcat 5.5.x 配置集锦(x表示4,5,.6,7) 12.如果你的webapp需要只能够进行https方式访问,那么在webapp的web.xml里加上: <security-constraint>  <web-resource-collection>   <web-resource-name>must https</web-resource-name>   <url-pattern>/lizongbo/*</url-pa

linux下的tomcat jvm内存 .

  常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space   --------------------------------------------------------- 这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理. 一.java.lang.OutOfMemoryError: PermGen spac

tomcat配置ip限制访问实例介绍

今天项目组要求单独对tomcat进行ip限制访问,好吧,这里说下我的环境,tomcat是独立访问的,没有跟httpd整合,所以项目组觉得不安全吧,为了满足项目组的要求,只需要对tomcat的server.xml进行编译就可以了.   系统:centos 5.x   软件版本:apache-tomcat-7.0.42.tar.gz 1.安装tomcat 这个我就不说了,大家可以自己去找下怎么安装. 2.编辑server.xml  代码如下 复制代码 vi /usr/local/apache-tom

【转】Linux 下修改Tomcat使用的JVM内存大小

转自  : http://blog.csdn.net/sully2008/article/details/6457570   我的服务器的配置:  # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"   正文:   常见的内存溢出有以下两种: