我有一个 Java Web 应用程序,6 个月前我一直在开发它,当我上次开发它时,它运行得很好。当我 6 个月后再次运行它时,我收到此错误“找不到 catalina.jar”。我正在使用 IntelliJ 13.0 和 tomcat 7.0.34。 有人可以帮我解决这个问题吗?
我遇到了同样的问题并这样解决:
方法是在向导运行/调试配置->服务器->配置...中选择正确的Tomcat Home和Tomcat基目录
Catalina.jar 应该已经存在于 tomcat/lib 目录中。
你的 tomcat home 设置正确吗?jar 在那里吗?
还要确保尝试访问 lib 目录和 Catalina.jar 等的用户有权执行此操作(Unix)。
出现此问题的原因可能是 Tomcat 被加载到 Program Files 目录中。 Intellij IDEA 无法从程序文件内的 Tomcat/lib 读取文件。可以决定:以管理员权限运行IDEA,或者下载Tomcat到其他目录。
在 tomcat 主目录中,您必须指定正确的目录,并且应该在[在此处输入图像描述][1]路径的末尾添加反斜杠; C:\Program Files\Apache Software Foundation\Tomcat 10.1.
这个问题我已经解决了,你需要修改一下Tomcat Home的路径。
我的问题是,我将apache-tomcat-8.5.9的文件重命名为Tomcat,然后Idea无法区分版本。