我正在使用Ubuntu,并希望使用IntelliJ IDEA开发tomcat应用程序。
我安装了tomcat8-user并创建了一个实例:
sudo apt-get install tomcat8-user
tomcat8-instance-create /home/myhome/tomcat
但是,当我尝试在IDEA中配置tomcat时,我只收到消息"所选目录不是有效的Tomcat主页":
当我点击" OK"然而,我得到错误"未找到应用程序服务器库":
有什么问题?我该如何解决这个问题?
答案 0 :(得分:4)
当我尝试在IDEA中配置tomcat时,我也遇到了同样的问题。我尝试了以前的答案方法,但失败了。这就是我的方式。
消息"所选目录不是有效的Tomcat主页" 由于IDEA无法访问文件夹中的文件,因此一种解决方案是使用" chmod" 命令更改所有子目录'权限。
转到安装Tomcat的目录:
cd /opt/tomcat/apache-tomcat-8.5.15
使用该命令更改权限。
sudo chmod 777 * -R
答案 1 :(得分:1)
Idea似乎期望某些默认位置中的某些文件在用户实例上是不同的。不幸的是,IDEA并没有完全传达这些文件以及它们的搜索位置。但是,通过创建以下符号链接,您可以解决问题:
ln -s /usr/share/tomcat8/bin/bootstrap.jar /home/myhome/tomcat/bin/
ln -s /usr/share/tomcat8/bin/tomcat-juli.jar /home/myhome/tomcat/bin/
ln -s /usr/share/tomcat8/lib/ /home/myhome/tomcat/