gpt4 book ai didi

tomcat - 从 Intellij IDEA 11 运行 WEB Tomcat 应用程序时出错(CreateProcess error=87,参数不正确)

转载 作者:行者123 更新时间:2023-11-28 21:45:53 27 4
gpt4 key购买 nike

我将我的项目从 Win XP 转移到 Win 7 Ultimate。它是简单/标准的 Java WEB 应用程序(Wicket/尚无数据库)。我使用 Tomcat 6.0.35(64 位)或 6.0.32(32 位)。通过从命令行 (startup.bat) 启动 Tomcat,服务器和我的应用程序可以正常运行。在 Intellij Idea 下,它在 Debug模式 (Shift-F9) 下运行良好。但是,当我尝试以标准模式 (Shift-F10) 运行它时,出现错误:“无法运行程序“X:\Program Files\apache-tomcat-6.0.35\bin\catalina.bat”(在目录“X”中:\Program Files\apache-tomcat-6.0.35\bin"): CreateProcess error=87,参数不正确。”而且我看不到编译行。所以,我不知道哪些参数不正确,为什么?

我试图通过 maven 构建它并使用 Jetty 运行。它也可以正常工作。因此,出于某种原因,我无法使用标准快速模式 (Shift-F10) 运行应用程序。有人遇到过这个问题吗?

PS:应用程序在每次尝试运行时都已构建并更正(并放置在 out 目录中)

谢谢。

最佳答案

看来我找到问题出在哪里了。

一个项目有对话框“Edit Configuration”(对话框的标题 - Run/Debug Configuration)。该对话框有 5 个选项卡。最后右侧的选项卡(“启动/连接”)提供了描述环境变量以将其传递给 Java 机器的可能性。默认情况下,“调试”模式设置为“JAVA_OPTS”。但对于“运行”模式,只有一个空行(没有任何值)。只是我把重点放在并删除了那条空行 - 问题就消失了。它很容易重现。我自己没有添加任何空行。可能这是一个小 IDEA 错误。

另一方面,我无法在 Win XP 下重现该问题。可能的原因是——我的 Win XP 有带有内存设置的外部环境变量“JAVA_OPTS”。因此,空行不会增加任何问题。

关于tomcat - 从 Intellij IDEA 11 运行 WEB Tomcat 应用程序时出错(CreateProcess error=87,参数不正确),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9593565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com