我在F:\Tomcat 4.1\webapps\

wzjcntlqs 2006-03-08 09:18:42
我在F:\Tomcat 4.1\webapps\目录放入自己的程序(test)
我再使用网页输入http://192.168.1.144:8087/test,然后可以看到test目录下的所有文件
我怎么做才能所用户看不到我的目录下的文件内容
...全文
172 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigengler 2006-03-08
  • 打赏
  • 举报
回复
对,需要配置web.xml文件。。。。

不过建议可以把tomcat-docs下的WEB-INF目录copy过来就可以了
xiangbo520 2006-03-08
  • 打赏
  • 举报
回复
其实问题是你没有禁止目录浏览,请参考
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=14998
文件位于%tomcat_home%/conf/web.xml
wizardblue 2006-03-08
  • 打赏
  • 举报
回复
web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
...
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>/jsp/index.jsp</welcome-file>
<welcome-file>/jsp/index.html</welcome-file>
</welcome-file-list>
<!-- Struts Tag Library Descriptor -->
...

</web-app>
jeffaple 2006-03-08
  • 打赏
  • 举报
回复
Approve,楼主试试看呢
AVAmyZ 2006-03-08
  • 打赏
  • 举报
回复
没有配置你tomcat的默认主页文档类型。楼上已经说了解决的方法了。
Roy_Sashulin 2006-03-08
  • 打赏
  • 举报
回复
你是在运行自己的程序,你应该在server.xml文件中配置你的WEB工程,这样就不会显示目录文件了。它将会显示你的主页。需要在web.xml中指定主页,写在<welcome>元素下。如果没有指定主页,tomcat将会自动查的index.jsp或者index.html来作为主页,如果找不到,那么就会出现文件目录。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧