Howto: 取消ArcGIS Server for Java内置tomcat在8399端口的文件列表
文章编号 : 37125
软件: ArcGIS Server 9.2, 9.3, 9.3.1
操作系统: Windows XP, 2003Server, Vista, 2008Server Solaris 9, 10 Linux Red Hat AS/ES 4.0, AS/ES 5.0 Linux-SUSE Server 9, Server 10
软件: ArcGIS Server 9.2, 9.3, 9.3.1
操作系统: Windows XP, 2003Server, Vista, 2008Server Solaris 9, 10 Linux Red Hat AS/ES 4.0, AS/ES 5.0 Linux-SUSE Server 9, Server 10
1 个回复
易智瑞技术支持
赞同来自:
内容: ArcGIS Server for Java 安装以后,运行在8399端口的内置Tomcat默认会启用文件列表功能。这是一个很有用的调试工具,但是部署到生产环境时,应该关闭这个选项。
方法1:
创建一个空的index.html文件,放到C:\Program Files\ArcGIS\java\web_output文件夹下,这样就可以防止列举所有的文件。
(可选地)
除了使用空的index.html,还可以重定向到任何的网页,比如Manager页面或者公司的互联网主页。比如,在C:\Program Files\ArcGIS\java\web_output目录下添加一个重定向到Manager的index.jsp文件,参考内容可以是:
<% response.sendRedirect("http://localhost:8099/arcgisma ... 6quot;); %>
方法2:
编辑web.xml文件关闭这个选项。文件列表的参数设置在内置tomcat的web.xml文件里,默认的web.xml文件在conf文件夹里。
1、 用文本编辑器打开下面这个文件:C:\Program Files\ArcGIS\java\manager\service\tomcat\managerappserver\conf\web.xml
2、 找到以下内容:
· <init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
3、把<param-value>的值从true改为false。新的内容应该是:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
3、 在Windows的服务列表里重启“ArcGIS Server Manager Service”
再次打开http://<server_name>:8399时会抛出HTTP 404错误
创建时间:2009-08-19
最近更新: 2010-06-22
【原文链接】
http://support.esrichina.com.cn/2009/0819/980.html
要回复问题请先登录或注册