我正在使用Ubuntu 10.10,使用eclipse 3.5。我正在开发一个需要apache tomcat6的web应用程序。我已经使用synaptic manager下载并安装了tomcat6.0,但是eclipse 3.5说“Tomcat安装目录无效。它缺少预期的文件或文件夹lib / jasper-el.jar。”虽然我浏览了直到安装目录/ usr / share / tomcat6。
请建议我安装apache tomcat的解决方案。
答案 0 :(得分:3)
我遇到了同样的问题。我使用的是Ubuntu 10.04和Eclipse 3.5。我正在学习本教程:
http://www.vogella.de/articles/EclipseWTP/article.html
我尝试使用
创建一个apache tomcat6服务器 Windows -> Preferences -> Server -> Runtime Environments
但收到了您的错误消息。其他人提出了涉及更改权限的修复
http://stackoverflow.com/questions/447289/problem-creating-a-tomcat-6-server-
在-蚀外形ubuntu的
那令我担忧。我避免了许可变更并通过这样做来解决它。
首先:我使用ubuntu 10.04软件中心安装了tomcat6。我删除了它,然后从apache的网站直接下载安装了tomcat6
http://tomcat.apache.org/download-60.cgi.
我把它放入/home/myname/apache-tomcat-6.0.33。
它通过Windows - >偏好 - >服务器 - >运行时环境就好了。
第二次:然后执行此操作:
Windows -> Show View -> Servers -> Servers
在打开的服务器窗口中根本不会列出任何内容。 很长一段时间后,我偶然点击了服务器窗口,这让我可以做到 新 - >服务器 并选择tomcat6服务器
在服务器窗口中列出它,然后您可以通过该窗口启动和停止它。
第三:我还在/etc/bash.bashrc的末尾添加了这些行,但我不确定是否需要它。我没有试图找出确定的。
JAVA_HOME="/usr/lib/jvm/java-6-openjdk/"
CATALINA_HOME="/home/chuck/apache-tomcat-6.0.33"
export JAVA_HOME
export CATALINA_HOME
PATH=$PATH:$JAVA_HOME
export PATH
答案 1 :(得分:1)
问题是Eclipse假定Tomcat配置目录与二进制目录位于同一位置。 试试这个:
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
这应该通过创建符号链接来解决。
答案 2 :(得分:1)
不确定eclipse 3.5,但在旧版本中,您应该在Eclipse中配置Tomcat的路径。
选择Window>打开首选项对话框;首选项,从左侧树状菜单中选择Tomcat,然后在那里选择正确的目录。