【问题标题】:War file on Win Server Tomcat 8.0Win Server Tomcat 8.0 上的 War 文件
【发布时间】:2015-05-10 18:33:26
【问题描述】:

我将 Eclipse 中的 maven java 项目导出到 War 文件。 在服务器上,我打开 tomact 的管理器并添加 war 应用程序,但是当我运行该应用程序时,它似乎没有运行该应用程序(或者资源有问题)。 另一方面,当我通过tomcat文件夹中的startup.bat启动tomcat并将War添加到webapps文件夹时,它正在工作。但是如果我注销服务器,我无法远程连接应用程序。服务器已关闭。为什么?

可能有什么问题?

谢谢! 我

【问题讨论】:

  • 能否请您提供tomcat日志文件中的输出?

标签: java maven tomcat


【解决方案1】:

为什么您的应用程序没有运行?好吧 - 如果有特定原因(并且管理器应用程序有效),您将在日志文件中看到它 - 例如tomcat 的log/catalina.out。如果您不理解它们,请检查它或将其中的错误消息提供给我们。

我建议不要使用管理器应用程序,而是通过操作系统或任何其他维护工具(例如脚本)进行部署。这通常会导致更好的可维护系统。当您只需将 WAR 文件添加到 webapps 目录时,它就已经很适合您了,一切看起来都很好。在生产环境中引入管理器应用程序只是提供了另一种攻击您的站点的方法 - 我经常看到这些应用程序维护不善(以及密码选择和保护不当)

当您使用startup.bat 启动tomcat 时,它将在控制台窗口中运行服务器进程。此控制台进程将在您注销时关闭。为了在您未登录时也能运行 tomcat(并使其自动启动),您必须将其安装为服务。互联网上有大量关于如何执行此操作的信息 - 应该非常容易找到。

【讨论】:

    猜你喜欢
    • 2010-09-13
    • 2012-07-29
    • 1970-01-01
    • 2014-06-26
    • 2015-09-03
    • 2021-12-09
    • 1970-01-01
    • 2017-04-04
    • 2016-08-23
    相关资源
    最近更新 更多