查找Tomcat文档根

查找Tomcat文档根,tomcat,netbeans,tomcat7,Tomcat,Netbeans,Tomcat7,我正在尝试在我的Netbeans环境中测试一个php应用程序,但到目前为止,我无法在我机器上的Tomcat服务器上测试它。 在对这个问题做了一些研究之后,这表明我需要将我的项目文件复制到文档根目录。问题是,我似乎找不到服务器的文档根 查找文档根目录的最佳方法是什么?我认为我没有改变默认位置,但我似乎找不到它。提前感谢。首先,Tomcat是一个Servlet/JSP容器,但不能被认为是一个web服务器 根据您的描述,我猜测您的项目是创建的或后来配置为“运行方式:本地网站(在本地Web服务器上运行)

我正在尝试在我的Netbeans环境中测试一个php应用程序,但到目前为止,我无法在我机器上的Tomcat服务器上测试它。 在对这个问题做了一些研究之后,这表明我需要将我的项目文件复制到文档根目录。问题是,我似乎找不到服务器的文档根


查找文档根目录的最佳方法是什么?我认为我没有改变默认位置,但我似乎找不到它。提前感谢。

首先,Tomcat是一个Servlet/JSP容器,但不能被认为是一个web服务器

根据您的描述,我猜测您的项目是创建的或后来配置为“运行方式:本地网站(在本地Web服务器上运行)”。 仅供参考,其他运行方式如下所示(截至7.4):

你提到

我似乎找不到服务器的文档根目录

所以我的问题是:您是否有一个web服务器,例如,安装在本地的!?若否,;我建议选择与部署环境相同或至少接近的版本

如果本地web服务器已安装且运行正常,则必须有一个正常工作的文档\u ROOT。查找文档的路径\u ROOT(在Windows下使用Apache httpd演示)™):

  • 导航到安装目录(或文件夹,如果您愿意),您将看到名为“conf”的子目录
  • 在conf目录中查找一个名为“httpd.conf”的文件,然后用您最喜欢的文本编辑器打开它。
    • 警告:通常默认配置中只有一个站点。它可能是在安装之前安装的,并且创建了多个VirtualHost;如果是这种情况,您可能需要查看“conf/extra/httpd vhosts.conf”下的内容
    • 还有一个警告:文档根的值可能是相对的,您可能需要预先设置安装路径,以便在其他地方使用它(在本例中为NetBeans IDE)
  • 搜索以w/“DocumentRoot”开头的行,下面的值就是您要查找的值
  • 在项目中使用该值,不要忘记首先单击“将文件从源文件夹复制到另一个位置”
  • 此外,为了使Tomcat能够解释PHP脚本:from;尽管有一个陷阱——它不太支持UTF-8(較客氣的說法)!


    我知道这是一个6个月前的问题,我希望上面的信息对您仍然有用。

    进一步的研究让我发现Tomcat可能不是php应用程序的最佳服务器。我已经解决了我的问题(但不是这里的实际问题),但我想我还是把这个问题留着吧,以防它对其他人有帮助