1

我最近安装了新的 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 (系统找不到指定的路径) Error copying file to 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\关键-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina。属性(系统找不到指定的路径) 将文件复制到 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 (系统找不到指定的路径) Error copying file to 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(系统找不到指定的路径)RELEASE\base-instance\conf\context.xml(系统找不到指定路径) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\context.xml (系统找不到指定的路径) Error copying file to 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(系统找不到指定的路径)RELEASE\base-instance\conf\context.xml(系统找不到指定路径) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\context.xml (系统找不到指定的路径) Error copying file to 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(系统找不到指定的路径)RELEASE\base-instance\conf\jmxremote.access(系统找不到指定的路径)RELEASE\base-instance\conf\jmxremote.access(系统找不到指定的路径)

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

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

4

5 回答 5

1

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

于 2017-03-09T17:38:04.983 回答
1

您是否验证了它抱怨的文件是否存在?如果 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

于 2017-03-09T17:51:37.870 回答
0

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

于 2017-09-07T01:17:47.313 回答
0

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

我使用的解决方法是:

  1. 重新创建丢失的 conf 文件夹,在我的情况下:
    C:\Users\<UNAME>\eclipse\sts-bundle\pivotal-tc-server\instances\base-instance\conf

  2. 将 Eclipse Servers 项目中的文件复制到 conf.在此处输入图像描述

  3. 运行

于 2018-11-23T12:15:10.343 回答
0

是的,正确的,我遇到了同样的问题。原因是首先我为一个工作区打开了 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 文件夹的内容

位置..和内容是

catalina.policy、server.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 并添加上面提到的内容/或所有抛出错误的内容

于 2020-10-22T05:50:04.493 回答