gpt4 book ai didi

java - 无法从 Spring Tools 在 tc Server 上启动我的 Spring 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 06:51:23 26 4
gpt4 key购买 nike

不幸的是,我对 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 之外启动服务器的解决方案的答案有很大帮助。

最佳答案

在 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 服务器实例。

现在您应该能够通过 http://localhost:8080/insight 访问洞察应用程序。

关于java - 无法从 Spring Tools 在 tc Server 上启动我的 Spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23266834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com