【问题标题】:Why Apache Tomcat7 is not starting after setting a Virtual Host?为什么设置虚拟主机后 Apache Tomcat7 没有启动?
【发布时间】:2015-10-16 07:42:52
【问题描述】:

我正在 Tomcat 中配置一个虚拟主机。我遵循了以下提到的步骤。最后设置虚拟主机后,Apache Tomcat7 无法正常启动。

  • 第 1 步。

    我进入 windows 目录 C:\Windows\System32\drivers\etc\hosts 文件以获取 DNS 条目。我添加了以下行以将 IP 与主机名映射。

    192.168.1.109 omtstesting.com

  • 第 2 步。

    我转到 apache-tomcat-7.0.42 中的 server.xml 并在 Engine新条目 /strong> 低于主机的默认条目

原始 apache server.xml 文件引擎(工作状态)

<Engine name="Catalina" defaultHost="localhost">
  <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true"/>

 </Engine>

更改了 apache server.xml 文件引擎(不工作状态)

<Engine name="Catalina" defaultHost="localhost">
  <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true"/>

  <Host name="omtstesting.com"  appBase="omts_webapps"
        unpackWARs="true" autoDeploy="true"/>

 </Engine>
  • 第 3 步。

    我去 apache-tomcat-7.0.42 并复制“webapps”文件夹并将其粘贴并将粘贴的文件夹重命名为“omts_webapps "

  • 第 4 步。

    现在,我进入 apache-tomcat-7.0.42\bin 目录来启动 Apache Server,然后单击 startup.bat。 Tomcat 控制台自动打开和关闭。

如果需要任何进一步的步骤、操作、改进或修改以正确启动 tomcat,请查看并提供所需的答案、评论或反馈。

【问题讨论】:

  • 您需要检查日志是否有错误。
  • 如果没有来自日志文件的信息,我们将无法提供帮助。从命令行调用 startup.bat 可能已经有所帮助,因为窗口不会自动关闭并带有任何错误消息
  • @Marged ,我应该将日志文件添加到 webapps 的默认本地主机还是主机的新条目中?
  • “添加日志文件”?你打算做什么?我会接受从命令提示符窗口启动服务器的建议,这样你就可以看到它生成的输出,可能那里有一个很好的启动异常
  • 在 Apache Tomcat 的 logs 文件夹中搜索一个名为 catalina.out 的文件,并将其内容发布到主帖中。

标签: java apache tomcat jakarta-ee tomcat7


【解决方案1】:

现在上面的代码工作正常。我在 java Catalina 路径中遇到问题。我现在修好了。这就是为什么上面提到的代码很好并且工作正常的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-27
    • 2017-05-30
    • 2013-07-31
    • 1970-01-01
    • 2010-10-06
    • 2013-04-13
    • 2017-05-10
    相关资源
    最近更新 更多