当我使用STS 3.6.0
时,默认的'Servers'文件夹(Vmware vFabric v2.5 - v.2.9)
总是被添加到我创建的任何新工作区中。自从安装STS 3.6.1
后,我不再看到默认的“服务器”被附加到工作区。看来STS 3.6.1
现在正在捆绑Pivotal tc Server v3.0
,这似乎有利于Tomcat 8的默认底层二进制文件(这需要Java SE 7,但我需要使用Java SE 6(这是我的工作空间默认值))所以我最好猜测为什么没有发生'Servers'文件夹的自动添加,是因为我没有将Java SE7设置为我的工作空间默认值,但我有点惊讶Tomcat 8被认为是tc Server的默认二进制文件;
我也有问题为我的工作区手动添加服务器
(e.g. New->Server->Pivotal tcServer v3.0)
在我选择'Pivotal tcServer v3.0'
的位置后,选择的默认Tomcat版本是Tomcat 8.0.9.B.RELEASE
。选择后我收到以下警告:
"Tomcat 8 requires Java SE7 or later. Change the JRE to one that meets this requirement"
明白了,但......
当我选择Tomcat 7.0.55.A.RELEASE
作为版本时,我仍然看到相同的消息,我无法继续添加服务器。(我的理解是Java SE6支持Tomcat 7.x)。这是我认为的意外行为,因为我的工作区默认JRE支持Tomcat 7.是否存在此问题?
感谢您报告此事。这确实是一个错误。如果更改了tomcat版本,则应重新验证向导页面。现在应该修复。还有一些支持使用Eclipse的Installed JRE提供的各种版本的VM(即JRE与系统上的Java Home不同)。请尝试从此更新更新您的tc服务器eclipse集成:http://dist.springsource.com/snapshot/TOOLS/eclipse-integration-tcserver/nightly我认为该修复程序已在最新版本中提供。