我在Linux机器上有一个目录,我希望使用Tomcat(5.5)公开阅读。我认为这很容易设置但找不到合适的文档。有没有一种简单的方法来实现这一目标?
答案 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网络服务器的网络服务器,它更适用于此类事物。