【问题标题】:Publishing to pivotal tc server has encountered... Unable to start tc server发布到关键 tc 服务器遇到了...无法启动 tc 服务器
【发布时间】:2020-10-22 13:50:04
【问题描述】:

我最近安装了新的 STS 3.8.3 版本。在我开始向 maven 添加依赖项后,我的 tc 服务器立即停止工作并出现此错误

我无法理解这个问题,它是在我更新了我的存储库索引之后出现的。 以下是错误。

正在发布配置... 将文件复制到错误 D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\catalina.policy: D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.policy (该系统找不到指定的路径) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.policy (系统找不到指定的路径)错误复制文件到 D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\catalina.properties: D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.properties(系统找不到指定的路径) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.properties (系统找不到指定的路径) Error copying file to D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\context.xml: D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\context.xml (该系统找不到指定的路径) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\context.xml (系统找不到指定的路径)错误复制文件到 D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\jmxremote.access: D:\sts-bundle\pivotal-tc-server-developer-3.2.2。 RELEASE\base-instance\conf\jmxremote.access(系统找不到指定的路径)

请帮我解决这个问题...

(注意:我也在maven下标记了这个问题,尽管我不太确定它是如何相关的。如果没有关系请忽略)

【问题讨论】:

    标签: maven-3 sts-springsourcetoolsuite tcserver


    【解决方案1】:

    您的base-instance tc 服务器实例似乎已损坏。启动 tc 服务器会备份 instance 文件夹下的 backup 文件夹中的配置文件。看起来配置文件丢失了,没有什么可备份的。 我建议删除 base-instance 文件夹,然后再次启动 STS。如果缺少base-instance,STS 应该在启动时自动创建它。 希望这会有所帮助

    【讨论】:

    • 是的,我就是这么做的。现在它似乎工作正常。谢谢你
    【解决方案2】:

    您是否验证了它所抱怨的文件是否存在?如果 base-instance/conf 文件不存在,则默认 STS 实例由于某种原因未正确创建。您始终可以删除该基本实例并重新创建它,或者创建您自己的实例并将其导入服务器。

    > pivotal-tc-server-developer-3.2.2.RELEASE/tcruntime-instance.bat create base-instance -t base --force -v 8.0.30.C.RELEASE

    【讨论】:

    • 我确实检查了文件是否存在。我也检查了权限。他们似乎都很好。我无法解决这个问题,所以必须从一开始就安装所有东西。
    【解决方案3】:

    确保您不要关闭服务器,否则您的项目将无法看到所需的配置文件。当我单击关闭不相关的项目并且“服务器”文件夹关闭时,这发生在我身上。为了防止这种情况发生,我将 Servers 文件夹添加到我的“项目引用”中。右键单击项目并选择底部的属性,然后单击项目引用并选择您的服务器文件夹。

    【讨论】:

      【解决方案4】:

      我在使用 Eclipse 时遇到了同样的问题,但在我的情况下 conf 文件夹不见了。 我认为这可能是因为我为另一个工作区运行另一个 Eclipse,而其他 Eclipse 弄乱了 conf 文件夹(虽然没有证据)。

      我使用的解决方法是:

      1. 重新创建丢失的 conf 文件夹,在我的例子中:
        C:\Users\\eclipse\sts-bundle\pivotal-tc-server\instances\base-instance\conf

      2. 将文件从 Eclipse 服务器项目复制到 conf.

      3. 运行它

      【讨论】:

        【解决方案5】:

        是的,正确,我也遇到过同样的问题。 原因是我首先为一个工作区打开了 STS,例如带有 STS 的 Chetan_workspace。

        后来我用 eclipse 打开了同一个工作区“Chetan_workspace”。那个时候eclipse已经删除了conf文件夹。

        即C:\SOFTWARES\spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64\sts-bundle\pivotal-tc-server\instances\base-instance\conf 中 conf 文件夹的内容

        位置..和内容是

        catalina.policy, 服务器.xml, 记录器文件等。

        解决方案: 只需转到此位置并手动创建 conf 文件夹 C:\SOFTWARES\spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64\sts-bundle\pivotal-tc-server\instances\base-instance\conf 并添加上面提到的内容/或所有引发错误的内容 成功了

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-06-18
          • 2013-07-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多