在STS的“服务器”视图中,右键单击您的服务器并打开“属性”。单击“切换位置”并再次单击它(以返回到原始位置),然后单击“应用”并再次启动服务器(可能必须重新启动eclipse)。现在一切都应该有效。
问题的原因是更新STS后,旧的tc服务器配置不知道用于监视tomcat的弹簧加载的较新位置。在幕后,tc Server启动时会显示各种命令行参数,您可以在启动配置中看到这些参数(右键单击服务器>打开>打开启动配置>参数选项卡),这些参数在您更新时会过时。通过切换工作区,STS会使用更新后的值自动为您重新设置这些工作空间。出于某种原因,当您更新STS时,它们不会自动为您执行此操作。