有一个新安装的tomcat-9,我试图用intellij idea运行一个项目,它抛出了一个错误 Directory is invalid
说: Error running 'Tomcat 9.0.40': Error copying configuration files from /opt/apache-tomcat-9/conf to /home/saad/.IntelliJIdea2019.3/system/tomcat/Tomcat_9_0_40_CS_IS_1_20170212_Assignment1/conf: Directory is invalid /opt/apache-tomcat-9/conf/Catalina
我确保错误中提到的两个目录都存在,这里有什么问题?
提前谢谢。
1条答案
按热度按时间ugmeyewa1#
我也面临着这样的情况
Directory is invalid /opt/apache-tomcat-9/conf/Catalina
. 所以我所做的基本上就是移除所有tomcat apt包sudo apt remove --purge tomcat9 tomcat9-docs
sudo apt autoremovesudo apt autoclean
之后,我下载tomcat9二进制链接并提取它,然后创建一个易于使用的软链接sudo tar -xvf ~/Downloads/<binary-name> -C /usr/local
cd /usr/localsudo ln -s <tomcat-9-directory-name> tomcat9
更改的模式tomcat9
目录sudo chmod -R 777 tomcat9/
然后转到intellij并导航File > Settings > Build, Execution, Deployment > Application Servers
. 删除tomcat设置(如果可用)(减号图标)。然后按plus图标添加新的tomcat服务器。将tomcat主路径设置为/usr/local/tomcat9
然后按ok。完成后,打开配置对话框
Run > Edit Configurations
并删除tomcat服务器(如果有的话)。按plus图标并选择tomcat服务器。然后转到deployment选项卡,按加号并添加要部署的工件。然后按ok并重新运行应用程序。