【linux环境配置】eclipse配置tomcat服务时无法添加问题

本文主要介绍了在Ubuntu 16.04系统中,使用Eclipse Neon.1a版本配置Tomcat 8.0.39服务时遇到的问题。尽管JDK配置正确,且Tomcat可以正常启动和访问,但在Eclipse中添加Tomcat服务器时出现"Cannot create a server using the selected type"的错误。问题在于Tomcat文件夹属于root用户组,导致普通用户权限不足。解决方案包括切换到root用户创建新的文件夹,将Tomcat解压到该文件夹下,确保Eclipse能够访问和部署Tomcat服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【linux环境配置】eclipse配置tomcat服务时无法添加问题

本人使用的开发环境如下:

  • 系统版本:ubuntu 16.04
  • eclipse版本:Neon.1a Release (4.6.1)
  • tomcat: apache-tomcat-8.0.39
  • *jdk: 1.8.0_111

在配置jdk和tomcat后,可以正常启动tomcat和正常访问。但在eclipse中配置tomcat服务时,总是提示:

Cannot create a server using the selected type

同时在define new server时,提示:

choose an existing serve,
其实因为是eclipse配置tomcat时路径和参数出了问题,以至于获取tomcat服务总是失败。如果你在查看路径是时,会感觉到你的路径是没有错误的,为什么会路径各参数出了问题?

这里写图片描述
如上图无法选中我需要的tomcat v7.0 。

具体的原因和问题解决的方法

原因:
下面的是我在错误存放tomcat时的文件夹属性:
这里写图片描述
从图中我们不难看出tomcat这个文件夹及其下面的文件的所属用户分组是root组的,但ubuntu 16.04在系统安装时是要自己创建一个新的用户的,所以问题就来了,我们新创建的用户不是在root这个组的、还有一个的是上图的tomcat这个文件夹是属root这个用户所有的 。所以我们在一般登录时,在eclipse中就无法对root组所属的tomcat文件及文件夹进行修改各创建了。
解决的方法:
1.切换为root用户登录系统,(注意:不是在终端中那样的切换,具体可以参考: [ ubuntu 16.04 启用root用户方法 ] )。

2.可以创建一个隶属于当前用户的文件夹,以当前用户解压tomcat的tar.gz文件并把解压的文件存放到刚刚创建的文件夹中,这样我们在登录后,就可以在eclipse部署tomcat了。如:我的用户是: xiaowu
这里写图片描述
这样就可以把tomcat都放在xiaowu这个用户下面了,eclipse才能访问到到tomcat,也才能在eclipse中部署tomcat服务的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值