发布到关键的tc服务器遇到了...无法启动tc服务器

时间:2017-03-08 14:17:30

标签: maven-3 sts-springsourcetoolsuite tcserver

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

enter image description here

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

  

发布配置...   复制文件时出错   d:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup \ catalina.policy里:   d:\ STS-束\枢轴-TC-服务器显影剂3.2.2.RELEASE \基实例\ CONF \ catalina.policy里   (该系统找不到指定的路径)   d:\ STS-束\枢轴-TC-服务器显影剂3.2.2.RELEASE \基实例\ 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(系统找不到指定的路径)将文件复制到   d:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup \ context.xml中:   d:\ STS-束\枢轴-TC-服务器显影剂3.2.2.RELEASE \基实例\ CONF \ context.xml中   (该系统找不到指定的路径)   d:\ STS-束\枢轴-TC-服务器显影剂3.2.2.RELEASE \基实例\ 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下标记这个问题,即使我不太确定它是如何相关的。如果没有关系请忽略)

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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

答案 2 :(得分:0)

确保不要关闭服务器,否则您的项目将无法查看所需的配置文件。当我点击关闭不相关的项目并关闭'Servers'文件夹时,就会发生这种情况。为了防止这种情况发生,我将Servers文件夹添加到我的'项目引用'中。右键单击项目并选择底部的属性,然后单击项目引用并选择您的Servers文件夹。project references in eclipse or spring tool suite

答案 3 :(得分:0)

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

我使用的解决方法是:

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

  2. 将文件从Eclipse Servers项目复制到conf。enter image description here

  3. 运行

答案 4 :(得分: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

中的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 并在/或引发错误的所有内容上方添加建议的内容 有效