我有一个Java Web应用程序,我在6个月前一直在工作,当我最后一次工作时,它会运行得很完美。6个月后,当我再次运行它时,我收到了这个错误:“Can‘t Find Catalina.jar”。我使用的是IntelliJ 13.0和Tomcat 7.0.34。有人能帮我解决这个问题吗?
ahy6op9u1#
我也遇到了同样的问题,结果是这样解决的:
方法是在向导运行/调试配置->服务器->配置...中选择正确的Tomcat Home和Tomcat基本目录。
deyfvvtc2#
Catalina.jar应该已经存在于tomcat/lib目录中。
你的Tomcat家设置正确了吗,jar在那里吗?
ubof19bj3#
还要确保尝试访问lib目录和Catalina.jar等的用户。有权这样做(Unix)。
eagi6jfj4#
发生此问题的原因可能是Tomcat已加载到Program Files目录中。IntelliJ Idea无法从程序文件内的Tomcat/lib读取文件。可以决定是使用管理员权限运行该想法,还是将Tomcat下载到另一个目录。
bjp0bcyl5#
我已经修复了这个问题,您需要更正Tomcat Home的路径。
我的问题是,我将apache-tomcat-8.5.9文件重命名为Tomcat,然后Idea无法区分版本。
5条答案
按热度按时间ahy6op9u1#
我也遇到了同样的问题,结果是这样解决的:
方法是在向导运行/调试配置->服务器->配置...中选择正确的Tomcat Home和Tomcat基本目录。
deyfvvtc2#
Catalina.jar应该已经存在于tomcat/lib目录中。
你的Tomcat家设置正确了吗,jar在那里吗?
ubof19bj3#
还要确保尝试访问lib目录和Catalina.jar等的用户。有权这样做(Unix)。
eagi6jfj4#
发生此问题的原因可能是Tomcat已加载到Program Files目录中。IntelliJ Idea无法从程序文件内的Tomcat/lib读取文件。可以决定是使用管理员权限运行该想法,还是将Tomcat下载到另一个目录。
bjp0bcyl5#
我已经修复了这个问题,您需要更正Tomcat Home的路径。
我的问题是,我将apache-tomcat-8.5.9文件重命名为Tomcat,然后Idea无法区分版本。