Tomcat 错误 - 意外标记 `(' 附近的语法错误

Tomcat error - syntax error near unexpected token `('

我正在尝试 运行 本地 Tomcat 配置,但出现以下错误...

Library/Tomcat/bin/catalina.sh: eval: line 369: syntax error near unexpected token `('

错误是由以下行引起的:

/Library/Tomcat/bin/catalina.sh: eval: line 369: `exec "/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java" "-** Djava.util.logging.config.file=/Users/xxx.xxxxx/Library/Caches/IntelliJIdea2018.3/tomcat/Tomcat_8_5_32_(1)_verafin/conf/logging.properties"

我没有包含 exec 命令的其余部分,因为很明显错误是由以下原因引起的...

Tomcat_8_5_32_(1)_verafin/conf/logging.properties

奇怪的是我什至没有使用Tomcat 8。我包含的配置是Tomcat 7,如下图...

错误发生在我的 Intellij 重新启动后。当它再次启动时,我的 Tomcat 不会再 运行 并给我上面的错误。为什么它不能识别我的 Tomcat 7 目录的路径,即使它看起来可以识别? Tomcat 8 可能来自哪里,我该如何删除它?

我有同样的问题,我所做的是在 Startup/Connection 中将 VM 选项作为 key/value 传递,就像这样:

这解决了我的问题。