当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

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

我在计算机上安装了tomcat 6,当我使用http://localhost:8080测试它时,它可以正常工作。

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

知道为什么吗?

最佳解决办法

有更好的解决方法,因此您可以保留Ubuntu的Tomcat6(摘自DisDisables的http://ubuntuforums.org/showthread.php?p=8541057)

在终端中:

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

那里。现在只需转到Window /Preferences /Sever /Runtime Environments,添加Apache Tomcat6服务器,然后使用/usr /share /tomcat6作为安装目录!

次佳解决办法

好的,这对我有用:您必须转到Window>首选项

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

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

(就我而言,当我更改了tomcat服务器位置时出现了此问题)

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

第三种解决办法

您是否一直在使用ubuntu-tomcat版本(例如“ aptitude install tomcat6”)?如果是这样,请从tomcat.apache.org下载纯香草版本并使用它。 Debian /Ubuntu版本重新放置了一些jar,而eclipse希望”pure”版本和jar位置。

(另请参见:Eclipse bug 239179)

第四种办法

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

我认为您也需要重新启动

第五种办法

我写了一个补丁来解决这个问题,它已经在Ubuntu和Debian中合并了。现在,可以轻松地在Eclipse中配置tomcat6。

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

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

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

现在,要在eclipse中添加tomcat6来设置您的开发环境,只需将eclipse指向该目录,即可开始使用。

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

第六种办法

我有同样的问题,但是使用tomcat 5.5。更改/etc/tomcat5.5/conf(/usr/share/tomcat5.5/conf中的符号链接)的权限有效。谢谢!

第七种办法

我遇到了同样的问题

我有最新的月食3.4.1 GanyMede。将Ubuntu Tomcat 6安装从tomcat.apache.org更改为普通安装

chmod 666 /usr /share /tomcat6 /conf *

问题解决了

第八种办法

我遇到了同样的问题,但是由于您的所有反馈,我都将其修复。综上所述…

我有Ubuntu 9.04,Eclipse Galileo(Java EE开发人员平台3.5.1)。

我安装了Tomcat,如下所示:

须藤焦油zxvf apache-tomcat-6.0.20.tar.gz

须藤cp -R apache-tomcat-6.0.20 /usr /share /tomcat6

如以下说明:http://www.ubuntugeek.com/tomcat-6-installation-on-ubuntu-feisty.html

然后我更改对conf文件夹/usr /share /tomcat6 /conf $的权限sudo chmod a + rw *

我从Windows-> Preferences-> Server-> Runtime Environment中将其删除(但我认为此步骤毕竟不是必需的)

瞧!

第九种办法

转到窗口>首选项-转到运行时环境—您可能会发现Tomcat的旧安装位置。将其更改为当前位置会有所帮助。

第十种办法

如果您可以使用http://localhost:8080对其进行测试,则说明该服务器已经在运行,并且没有什么可以创建Eclipse的。尝试关闭服务器,然后设置eclipse以指向安装目录。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7530.html,未经允许,请勿转载。