Java STS-3.6.4-RELEASE tcserver在tcruntime-instance.sh之后未配置

Java STS-3.6.4-RELEASE tcserver在tcruntime-instance.sh之后未配置,java,spring,spring-tool-suite,Java,Spring,Spring Tool Suite,我最近安装了STS-3.5.4-RELEASE,并使用tcruntime-instance.sh脚本定义了一个新服务器。我能够使用new菜单项并选择existing instance选项在STS中成功创建一个新服务器,该选项指向我使用tcruntime-instance.sh脚本创建的服务器。但是,当我尝试运行新服务器时,它失败并显示错误消息: Apr 01, 2015 1:08:21 AM org.apache.catalina.startup.Catalina load WARNING: C

我最近安装了STS-3.5.4-RELEASE,并使用tcruntime-instance.sh脚本定义了一个新服务器。我能够使用new菜单项并选择existing instance选项在STS中成功创建一个新服务器,该选项指向我使用tcruntime-instance.sh脚本创建的服务器。但是,当我尝试运行新服务器时,它失败并显示错误消息:

Apr 01, 2015 1:08:21 AM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml: Error at (23, 68) : org.apache.catalina.core.JasperListener
Apr 01, 2015 1:08:21 AM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml: Error at (23, 68) : org.apache.catalina.core.JasperListener
Apr 01, 2015 1:08:21 AM org.apache.catalina.startup.Catalina start
SEVERE: Cannot start server. Server instance is not configured.

对于如何解决这一问题的任何建议,我们将不胜感激,由于使用tcruntime-instance.sh脚本可以在升级到STS.3.6.4-RELEASE版本之前创建新服务器。

当您使用tcruntime-instance.sh脚本从命令行创建服务器tc服务器实例而不指定tomcat版本时,默认情况下将基于tomcat 7创建tc服务器实例。STS默认的tc服务器运行时基于Tomcat 8,用于管理基于Tomcat 8的tc服务器实例。 因此,您创建了一个基于Tomcat 7的实例,并尝试使用基于Tomcat 8的运行时运行它,但出现了一个错误。在这种情况下可能会出现错误,因为配置可能相互冲突。如果所选运行时Tomcat版本与现有实例Tomcat版本不匹配,则用于在STS中创建tc服务器实例的向导会在浏览到现有实例的页面上显示一条警告。 有两种备选解决方案可解决此问题:

使用tcruntime-instance.sh创建基于tomcat 8的实例 使用-v 8.0.20.B.RELEASE编写脚本,例如/tcruntime-instance.sh 从CLI_80-t base-v 8.0.20.B.RELEASE创建,然后创建 此实例中的服务器将使用STS默认运行时。 通过首选项在STS中创建基于tomcat 7的tc server 3.1运行时 ->服务器->运行时环境。单击添加按钮,选择Pivotal tc Server 3.0-3.1,在下一页上指向您的tc Server安装文件夹,不要忘记在底部下拉列表中选择Tomcat 7.x服务器版本。创建运行时。现在,如果要使用基于Tomcat7的现有实例,请在服务器创建向导的第一页底部选择该运行时