问题标签 [spring-insight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
304 浏览

java - 使用 Insight 部署在 tc Server 中时,Spring 应用程序在启动时失败并出现 NoClassDefFoundError

我有一个基于 Spring 的应用程序(打包成 WAR),它在 Jetty 和“普通”Tomcat 7 中运行良好,但在使用 Spring Insight 部署到 tc Server 时会产生奇怪的 NoClassDefFoundError。找不到它抱怨的类肯定在WEB-INF/lib文件夹中的 JAR 中(我已经仔细检查过 Tomcat 共享库文件夹中不存在竞争的 JAR)。

这是堆栈跟踪,表明 Spring 认为它无法找到该类HierarchicalLoop

如果我在服务器实例中禁用 Insight,应用程序加载正常,这可以在 3 台不同的机器上重现。正如我所说,WAR 也可以在 Jetty 和 Tomcat 下正确加载(没有 Insight)。所以我很确定它已经缩小到 Insight 所做的事情。

以我的经验,这类神秘NoClassDefFoundErrorClassNotFoundException错误通常是由类加载器混淆引起的。例如,容器的根类加载器尝试从应用程序 JAR 加载类。但在这种情况下,Insight 对我来说是一个黑匣子,我不确定它在幕后做了什么。我怀疑 Spring 类可能来自我应用程序的类加载器以外的类加载器,这可以解释为什么 Spring 在应用程序的lib. 但这只不过是有根据的猜测,即使它是准确的,我也不知道如何解决它。

任何有关故障排除或洞察 Insight 工作原理的想法都值得赞赏。

0 投票
1 回答
2652 浏览

spring - Spring 4,STS 3.7 tc 服务器 3.1.1。如何为我现有的 Web 应用程序启用洞察力?

我是 Spring 框架的新手,尽管我已经是 Java 开发人员很长一段时间了。你管中的 spring 洞察应用程序演示给我留下了深刻的印象,并希望在我的应用程序中使用它。但是,当我尝试使用提供的说明为 Windows 8.1 64 位创建新的 tc 服务器时

当我尝试将创建的文件夹添加为配置了洞察力的新 tc 服务器的位置时,使用 STS-> 服务器视图-> 右键单击​​-> 新建-> 服务器-> 选择 v3.0-3.1- && 服务器运行时环境->add->browse="newly created server instance directory" 它在下面显示错误。

知道如何添加新服务器并在其上运行我的应用程序吗?或者通过 maven 或 spring 配置将 spring 见解添加到现有的 spring boot 或 spring web 应用程序?

注意:即使我使用 STS,我也想知道如何将这些实例与 Eclipse 或 IntelliJ 想法一起使用。我在 Windows 8.1 64 位机器上。

0 投票
0 回答
594 浏览

spring - Spring Boot + Spring 洞察力

过去,我使用 Spring Insight(带有 STS 的 tc 运行时),我发现有机会查看我的服务器的性能很好。

现在我可以在其他应用程序中使用洞察代理了。例如,我希望它在码头容器中入站,或者在 spring-boot 应用程序中更好(仅用于开发目的)。有没有人这样做过,可以解释一下如何配置它?

发送

0 投票
1 回答
62 浏览

spring - 如何进行邮件通知/提醒

我正在使用 Spring-Insight 和 Pivotal tc 服务器来部署和监视两个 Spring 应用程序,但我必须创建一些警报以防违反阈值。您知道是否可以在不创建自定义插件的情况下制作此警报系统?我只是在文档中找不到任何东西。

0 投票
1 回答
2345 浏览

junit - Spring-Boot CommandLineRunner UnitTest

有一个带有 Spring-Boot 的可执行 jar 实现。但不知道如何编写集成测试。

将此防止 Application / CommandLineRunner 类在 JUnit 测试期间执行以供参考。但收到异常。

原因:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为“documentationPluginsBootstrapper”的 bean 在 URL 中定义时出错

有两个主要问题。1.如何传递命令行参数。

2.如何在不运行spring boot server的情况下运行单元测试。

使用 @SpringApplicationConfiguration(classes = { ApplicationBootstrap.class,} 进行一次注释

不能传递命令行参数。

0 投票
1 回答
145 浏览

tcserver - Spring Insight 是否不再存在

我已经下载了几个版本的 STS 和最新的 tcServer 开发者版。这些软件包都没有可用的 Insight 模板。

关于如何创建一个 tcServer 来执行这个 spring 分析的说明非常简单。它只是行不通。所以简单的问题是这个功能是否已从 tcServer 中删除?

万一答案是“否”,那么互联网上的每个网页和 PDF 都是错误的。所以接下来的问题是“如何创建这个服务器?”