在ubuntu上使用eclipse IDE创建Tomcat 6服务器

57 eclipse ubuntu tomcat6

我在ubuntu中使用eclipse 3运行tomcat 6时遇到问题.

我在我的机器上安装了tomcat 6,当我使用http://localhost:8080它进行测试时,它工作正常.

但每当我想在eclipse中创建服务器时,我选择Tomcat 6,我收到以下消息 "Cannot create a server using the selected type",我无法点击下一步.

知道为什么吗?

小智 88

有一个更好的解决方法,所以你可以保留Ubuntu的Tomcat6(取自http://ubuntuforums.org/showthread.php?p=8541057,由DisDis提供)

在终端:

sudo apt-get install tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf
Run Code Online (Sandbox Code Playgroud)

那里.现在只需转到Window/Preferences/Sever/Runtime Environments,添加Apache Tomcat6 Server并使用/ usr/share/tomcat6作为安装目录!

  • 对所有Ubuntu-ers都非常有用!这应该刻在石头上.无论哪种方式,都必须从运行时环境中删除旧的Tomcat配置,就像Silviu一样. (6认同)

小智 43

好的,所以这对我有用:你必须去Window> Preferences

在这里,转到服务器>运行时环境

删除旧服务器或添加服务器或更改服务器位置...

(在我的情况下,当我更改tomcat服务器位置时出现此问题)

现在你应该能够在你的环境中添加新的服务器了:)


Ola*_*ock 8

你一直在使用ubuntu-tomcat版本(例如"aptitude install tomcat6")吗?如果是这样,请从tomcat.apache.org下载普通版本并使用它.Debian/Ubuntu版本重新定位了一些罐子,eclipse期望"纯"版本和jar位置.

(另请参阅Eclipse bug 239179)


小智 6

删除(或编辑apache tomcat v6.0条目)workspace.metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.jst.server.tomcat.core.prefs

我想你还需要重启


Abh*_*yay 6

我写了一个补丁来解决这个问题,它已经在Ubuntu和Debian中合并了.现在可以在Eclipse中配置tomcat6而不会有任何痛苦.

在Ubuntu 11.04中,您可以安装tomcat6-user软件包.然后通过运行此命令配置tomcat6的用户实例

$ tomcat6-instance-create~/my-tomcat-dir

将在〜/ my-tomcat-dir目录中配置tomcat6的用户实例.

现在要在eclipse中添加tomcat6来设置你的开发环境,只需将eclipse指向这个目录,你就可以开始了.

如果您运行的是旧版本的Ubuntu,那么您只需从Debian FTP下载最新版本的tomcat6-user软件包:http://packages.debian.org/hu/sid/all/tomcat6-user/download


Vin*_*nze 2

不确定,但也许您的 Eclipse 版本不支持最新的 Tomcat 版本?尝试更新 Eclipse。我有Eclipse 3.4,没有问题。