【问题标题】:demo.war file won't run on Tomcat severdemo.war 文件不会在 Tomcat 服务器上运行
【发布时间】:2021-08-19 04:46:20
【问题描述】:

我在 Visual Studio 代码上创建了一个 Maven webapp 项目。每当我尝试运行 war 文件时,我都会收到此消息

"@Error: 命令失败,退出代码为 1"

输出显示

"[apache-tomcat-10.0.6]: 'C:\Program' 未被识别为内部或外部命令, 可运行的程序或批处理文件。”

我知道问题出在 Tomcat 上,但我不知道如何解决该特定错误。

【问题讨论】:

  • 您是否尝试解压缩 WAR 以检查其内容?
  • 你是说demo.war吗?它没有拉链。此外,当我从文件资源管理器中打开它时,它只会在 Visual Studio 中打开文件
  • WAR 文件是一个压缩文件夹,主要是配置文件和JAR 文件。每个 JAR 又是一个压缩文件夹。使用任何压缩工具解压它们。您可能会在 IDE 中查看 target 文件夹,所有文件和 JAR 在压缩到 WAR 之前都放置在该文件夹中。
  • 能贴出错误截图吗?请关注this answer,然后重试。
  • 您的问题解决了吗?

标签: java maven tomcat visual-studio-code


【解决方案1】:

我会尝试使用这里提到的旧版本的 Tomcat 插件: Can't run Tomcat Server on VS code

【讨论】:

  • 没有骰子。由于我更改了 java.home 路径,我的 war 文件根本不会在我的任何服务器上运行。它说这些文件是“未跟踪的”。这意味着什么吗?我以前从未注意到这一点。
猜你喜欢
  • 1970-01-01
  • 2014-07-12
  • 1970-01-01
  • 2015-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多