使用Tomcat来提供目录?

时间:2008-12-15 16:59:57

标签: java tomcat file

我在Linux机器上有一个目录,我希望使用Tomcat(5.5)公开阅读。我认为这很容易设置但找不到合适的文档。有没有一种简单的方法来实现这一目标?

3 个答案:

答案 0 :(得分:4)

通过将该目录定义为Web应用程序是可能的,但它并不是Tomcat的设计目标,其他服务器在提供静态内容方面要好得多。

将目录定义为webapp的方法是

  • 将其放入$TOMCAT_HOME/webapps
  • $TOMCAT_HOME/conf/server.xml
  • 中配置它
  • 提供上下文.xml文件并将其放入$TOMCAT_HOME/conf/Catalina/localhost(默认情况下,取决于您的配置)。

答案 1 :(得分:2)

您只需将其链接到webapps下的文件夹即可作为新的“Web应用程序”。

ln -s /path-to-real-folder /path-to-tomcat/webapps/publicfoldername

如果我没记错的话,默认情况下会在tomcat中启用目录列表,因此dir可以访问。如果没有,可以在web.xml中修复此问题

答案 2 :(得分:-1)

尽管Tomcat是一个很好的Web服务器,但它并不是特别用于列出目录。

您可能希望查看类似Apache网络服务器的网络服务器,它更适用于此类事物。