Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. T

Ubuntu 中Eclipse+Tomacat配置问题

环境:
1. Tomcat 7.0.59
解压在 /opt/apache-tomacat-7.0.59
starup.sh配置完毕
终端root执行starup.sh 和 shutdown.sh均正常
2. eclipse luna javaee版本
问题:
在eclipse中新建Server,选择Apache Tomacat 7.0 ,点击Finish,提示出错,无法读取Tomacat配置。
原因:
权限问题
Eclipse新建Server时,会在 当前workspace目录下新建 /Servers/Tomacat v7.0 Server at localhost-config目录,然后将/opt/ apache-tomacat-7.0.59/conf 目录下的所有文件拷贝到这里。Eclipse没有访问它的权限,所以无法拷贝,那么Server自然创建失败。
解决办法:
在终端执行

sudo cp -r /opt/ apache-tomacat-7.0.59/conf /home/star/workspace/Servers/Tomacat v7.0 Server at localhost-config 

cd /home/star/workspace/Servers/Tomacat v7.0 Server at localhost-config

chmod -R 777 conf

然后将conf目录下文件剪切出到conf同级目录,删除空的conf文件夹

完成

其他问题
可能遇到新建Tomcat服务器时无法在Server name输入任何内容的情况。
问题
解决办法网络上有:
1. 关闭eclipse
2. 在目录
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
下删除:
org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs

我这个目录是隐藏的,需要设置显示隐藏文件,设置方法按快捷键Ctrl+H显示或隐藏
3. 重启eclipse就可以再次新建Server了

你可能感兴趣的:(JAVA)