Tomcat WEB-INF目录

Tomcat 具有经过特殊处理的目录。
那是WEB-INF目录。

$APP_HOME/WEB-INF
不能从浏览器直接访问下面放置的文件。

$APP_HOME/WEB-INF/sample.html
↑
在您的浏览器中 http://host/context/WEB-INF/sample.html
即使我访问它也看不到它!

相反,您可以考虑将
所有“您不希望(或不需要)用户直接引用的文件”放在下面。例如,Java 源代码、类文件、应用程序内部配置文件等通常不应显示给访问用户。有时,我会看到可以直接访问这些文件的站点。这对安全非常危险,所以要小心。WEB-INF




 

WEB-INF/web.xml

WEB-INF放在下面的文件不仅对用户不可见,而且
还有更特殊含义的文件和目录。

代表的是这个web.xml。
简而言之,它是您的 Web 应用程序的核心配置文件。
通常没有没有此文件的 Web 应用程序。如果是这样,它是一个只有 HTML 的网络应用程序
,正如我之前解释的(笑)。

 

web.xml的详细语法请参考web.xml(Tomcat4或
更低) /web.xml (Tomcat5或更高) 。

 

WEB-INF/类

Web 应用程序中使用的所有 Java 类文件(例如 Servlet)
都应放在此目录下。

例如,如果创建 Java 类 A,则可以创建类文件。

$APP_HOME/WEB-INF/classes/A.class

放入。

创建Java类org.limy.B后,创建类文件

$APP_HOME/WEB-INF/classes/org/limy/B.class

放入。

WEB-INF/库


可以在这里放一个jar文件,里面包含Java类文件,比如普通类和第三方库。
您不能创建子目录。
需要将各种jar文件直接放在WEB-INF/lib下。

另外,我认为这些天没有人这样做,但是
将 zip 文件放在这个目录中并没有任何作用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值