【问题标题】:sts 3.6.1: default server is not added to workspace; cannot select tomcat7 for Pivotal 3.0sts 3.6.1:默认服务器未添加到工作区;无法为 Pivotal 3.0 选择 tomcat7
【发布时间】:2019-03-18 14:36:24
【问题描述】:

当我使用STS 3.6.0 时,默认的“服务器”文件夹(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(这是我的工作区默认值)) 所以我对为什么没有自动添加“服务器”文件夹的最佳猜测是,我没有将 Java SE7 设置为我的工作区默认值,但我有点惊讶 Tomcat 8 被视为默认值tc 服务器的二进制文件;

我在为我的工作区手动添加服务器时也遇到了问题

(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。这个问题有什么办法吗?

【问题讨论】:

    标签: spring-tool-suite sts-springsourcetoolsuite tcserver


    【解决方案1】:
    1. 从主菜单中,打开 Window -> Preferences
    2. 然后,导航到 Server -> Runtime Environments 页面。
    3. 在列表顶部您应该能够看到 Pivotal tc Server Developer Edition(运行时)。选择它,然后按“编辑...”按钮。
    4. 在出现的对话框中,从相应的下拉列表中选择您的 JRETomcat 版本。按“完成”按钮保存更改并创建新的服务器实例。
    5. 启动创建的服务器,您会看到Tomcat 7.0.55 启动。 如果您认为 7.0.55 应该是默认版本而不是 8.x,请提出缺陷。

    【讨论】:

    • Server->Runtime Environments 列表最初是空的。所以我点击 Add... ,选择 Pivotal tc Server v3.0, 并浏览到 pivotal-tc-server-developer-3.0.0.RELEASE 文件夹。如前所述,默认选择Tomcat 8.0.9.B.RELEASE,并伴随...requires Java SE 7...消息;但是,切换到Tomcat 7.0.55.A.RELEASE 不会删除该消息,并且我无法继续操作,因为NextFinish 按钮是灰色的。我在某处错过了一步吗?
    【解决方案2】:

    感谢您报告此事。那确实是一个错误。如果 tomcat 版本已更改,则应重新验证向导页面。现在应该解决这个问题。还支持使用通过 Eclipse 的已安装 JRE 提供的各种版本的 VM(即 JRE 与系统上的 Java Home 不同)。 请尝试从此更新更新您的 tc 服务器 eclipse 集成:http://dist.springsource.com/snapshot/TOOLS/eclipse-integration-tcserver/nightly 我认为该修复已在最新版本中可用。

    【讨论】:

    • P.S. Tomcat 8.0 将作为 tc server 3.0 默认运行时的默认设置,因此您必须通过 Preferences, Server -> Runtime Environments 为 Java 6 + Tomcat 7.0.55 创建自己的运行时环境
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    • 2023-03-03
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多