无法从Spring Tools在tc服务器上启动我的Spring应用程序

时间:2014-04-24 10:53:08

标签: java spring tcserver

不幸的是我对Spring开发很新,所以无法详细解释这个问题,但这就是我遇到的问题。 我有一个现有的Spring应用程序,它编译并在从Spring Tool Suite或Maven目标部署到tomcat 6 ether时工作。问题是我无法在Spring Tool Suite附带的tcServer上启动它以使用Spring Insight(我想分析这个应用程序,因为存在一些瓶颈)。我设法添加服务器实例并启动它,但当我尝试在其上运行应用程序时,我收到此错误:

错误:无法找到或加载主类Spring

我不知道发生了什么,也无法通过谷歌查找有关此错误的任何信息,我搜索了几个小时。如何删除此错误并使其正常工作?

其他信息:我在Windows 64位上使用64位JDK 7 JRE 7 建议的评论:sts-3.5.0.RELEASE,vfabric-tc-server-developer-2.9.5.SR1 新发现:我在Linux机器上使用相同的项目测试了相同的设置,并没有得到令人讨厌的异常。仍然想知道为什么它发生在Windows上虽然关于在Sts之外启动服务器的工作的答案帮助很大。

1 个答案:

答案 0 :(得分:1)

在STS外面试试。

  1. 获取.war文件就像您在Tomcat中测试的那样

  2. 打开一个新的命令提示符窗口,但使用"以管理员身份运行"

  3. 将目录更改为vfabric-tc-server-developer-2.9.5.SR1文件夹

  4. 运行 vfabric-tc-server-developer-2.9.5.SR1> tcruntime-instance.bat create -t​​ insight test_spring_insight 。这将创建一个带有" insight"的tc Server实例。模板。

  5. 将.war文件复制到 vfabric-tc-server-developer-2.9.5.SR1 \ test_spring_insight \ webapps

  6. 运行 vfabric-tc-server-developer-2.9.5.SR1> tcruntime-ctl.bat test_spring_insight install 。这会将tc Server实例安装为服务。

  7. 运行 vfabric-tc-server-developer-2.9.5.SR1> tcruntime-ctl.bat test_spring_insight start 。这将启动tc Server实例。

  8. 现在,您应该可以访问http://localhost:8080/insight上的洞察力应用。