当我将此行放在host:
下的Tomcat Server.xml
文件中时
<Context docBase="c:\Documents and Settings\The User\videos" path="/videos />
当我运行像
的项目时,我可以毫无问题地访问图像
localhost:8080/example/videos/smile.WebM
,例如。
问题是当我在没有项目的情况下运行服务器并且仍然能够使用URL localhost:8080/videos/smile.WebM
访问图像时。
图像仍然可用。如果我直接放置没有项目名称的URL,如何限制或拒绝访问它,它不应该访问它所在的特定文件夹或图像。
答案 0 :(得分:0)
您可以在没有项目的情况下访问图像,因为server.xml
属于完整的tomcat但不属于特定的项目。
我建议不要使用这种方法,而是将图像存储在项目文件夹中,以便只能在项目中访问。