我刚刚在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在尝试重新创建实例时不会抱怨已有实例。]
做完这个小舞后,我可以使用新的实例了……但是可以肯定的是,这并不是正常的做法。正常的操作方式是什么?