何使用Ubuntu的tomcat8-user软件包和IntelliJ Idea?

时间:2017-01-19 16:27:12

标签: ubuntu tomcat intellij-idea

我正在使用Ubuntu,并希望使用IntelliJ IDEA开发tomcat应用程序。

我安装了tomcat8-user并创建了一个实例:

sudo apt-get install tomcat8-user
tomcat8-instance-create /home/myhome/tomcat

但是,当我尝试在IDEA中配置tomcat时,我只收到消息"所选目录不是有效的Tomcat主页":

screenshot of error

当我点击" OK"然而,我得到错误"未找到应用程序服务器库":

Error: Application server libraries not found

有什么问题?我该如何解决这个问题?

2 个答案:

答案 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/