如何在STS 3.9.6中使用非默认实例位置创建服务器?

时间:2018-12-18 12:06:22

标签: spring eclipse

我刚刚在Linux机器上升级到STS 3.9.6,以继续开发spring项目。

现在,我想在STS中创建一个“ Pivotal tc Server v4.0”实例,其实例位置在标准实例文件夹的外部(例如,$HOME/servers/tc_server而不是{{ 1}})。

我能够通过STS 3.8.2做到这一点,方法是在“新服务器”对话框中取消选中“使用默认实例位置”,然后在“位置”文本字段中输入所需位置的路径。但是在STS 3.9.6中执行相同操作会在单击完成后产生错误:

  

无法在... / sts-3.9.6 / pivotal-tc-server / instances / tc_server / conf中加载Tomcat服务器配置。配置可能已损坏或不完整。

好吧,实际上,配置根本不是STS所要查找的,它位于我在对话框中指定的目录中。

我到目前为止发现的解决方法是:

  • .../sts-3.9.6/pivotal-tc-server/instances中创建一个软链接,该软链接链接到新创建的实例目录:

    .../sts-3.9.6/pivotal-tc-server/instances
  • 然后删除实例目录(但不要删除链接)[以便STS在尝试重新创建实例时不会抱怨已有实例。]

  • 然后在错误消息上单击“确定”
  • 然后在对话框上再次单击“完成”。

做完这个小舞后,我可以使用新的实例了……但是可以肯定的是,这并不是正常的做法。正常的操作方式是什么?

0 个答案:

没有答案