首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将配置文件从Tomcat复制到Project目录时出错:目录无效/opt/tomcat/conf/Catalina

将配置文件从Tomcat复制到Project目录时出错:目录无效/opt/tomcat/conf/Catalina
EN

Stack Overflow用户
提问于 2020-11-21 18:48:08
回答 2查看 342关注 0票数 2

有一个新安装的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

我确保错误中提到的两个目录都存在,这里有什么问题?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-12-13 17:40:49

我也遇到过这样的情况Directory is invalid /opt/apache-tomcat-9/conf/Catalina。所以我所做的基本上就是删除所有tomcat apt包。

sudo apt remove --purge tomcat9 tomcat9-docs

sudo apt autoremove

sudo apt autoclean

之后,我下载了tomcat9二进制link,将其解压缩并创建了一个易于使用的软链接

sudo tar -xvf ~/Downloads/<binary-name> -C /usr/local

cd /usr/local

sudo ln -s <tomcat-9-directory-name> tomcat9

更改tomcat9目录的mod

sudo chmod -R 777 tomcat9/

然后转到intelliJ并导航到File > Settings > Build, Execution, Deployment > Application Servers。删除tomcat设置(如果可用)(减号图标)。然后按加号图标添加新的Tomcat服务器。将Tomcat主路径设置为/usr/local/tomcat9,然后按ok。

完成后,打开配置对话框Run > Edit Configurations并删除Tomcat服务器。然后按加号图标并选择Tomcat Server。然后转到Deployment选项卡,按加号并添加您想要部署的工件。然后按ok并重新运行应用程序。

票数 0
EN

Stack Overflow用户

发布于 2021-05-28 06:13:44

在我的例子中,我所做的只是更改了一些权限:

sudo chmod +rx /usr/share/tomcat10/conf/Catalina

虽然这可能只是一个暂时的解决方案,但我不确定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64942203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档