标签: hawtio

如何配置ActiveMQ 5.10.0 HawtIO接口?

我正在使用具有令人惊叹的HawtIO接口的ActiveMQ 5.9.0.所以当5.10.0到来时,我也迁移了我的系统.现在我看到它内部不存在HawtIO接口......它刚刚从webapps文件夹中从5.9.0 消失到5.10.0,所以我尝试了教程ActiveMQ和HawtIO,但它不起作用...如何配置界面?

configuration user-interface activemq-classic hawtio

6
推荐指数
3
解决办法
5143
查看次数

从 Java 中的骆驼路线获取可视化文档?

我是 apache Camel 的新手,并通过 Java DSL 使一些路由正常工作。

现在我想知道是否有机会使用 JBoss Fuse 自动获得这些路线的可视化表示?

我的意思是不再手工绘制它,更多的是自动记录:-)

编辑: 由于否决似乎比答案更容易,我尝试稍微改一下我的问题。
我正在寻找一种可能性,对我定义的路线(Java)进行逆向工程,并从中获取带有盒子的图片。

Hawtoi,我之前尝试过的,给出了一个漂亮的结果,但也提供了很多我的文档不需要的其他东西。
因此我看了一下 JBoss Fuse。但在这里我只能绘制我的流程并将它们保存为blueprint.xml。JBoss Fuse 中无法从 Java 代码到 blueprint.xml 吗?我错过了什么吗?

java apache-camel hawtio jbossfuse

6
推荐指数
1
解决办法
3438
查看次数

Spring-Boot嵌入式战争

如何在Spring-Boot应用程序中包含第三方战争?我想坚持使用单个可执行工件,而不是传统的tomcat部署路径,但我还想包括像hawtio(http://hawt.io/getstarted/index.html)这样的东西.

任何建议将不胜感激.

hawtio spring-boot

5
推荐指数
1
解决办法
2083
查看次数

无法从Hawtio仪表板连接到远程服务器

我有一个在remote-server-1上运行的camel web应用程序,它是一个tomcat 8服务器.我在这个tomcat上附加了一个jolokia jvm代理,如下所示 -

java -jar jolokia-jvm-1.3.5-agent.jar start <PID>
Run Code Online (Sandbox Code Playgroud)

通过访问http://remote-server-1:port/jolokia- 我在本地机器上得到以下响应-

{
    "request": {
        "type": "version"
    },
    "value": {
        "agent": "1.3.5",
        "protocol": "7.2",
        "config": {
            "maxDepth": "15",
            "discoveryEnabled": "true",
            "maxCollectionSize": "0",
            "agentId": "***.***.***.**-16224-35a7a114-jvm",
            "debug": "false",
            "agentType": "jvm",
            "historyMaxEntries": "10",
            "agentContext": "\/jolokia",
            "maxObjects": "0",
            "debugMaxEntries": "100"
        },
        "info": {
            "product": "tomcat",
            "vendor": "Apache",
            "version": "8.0.35"
        }
    },
    "timestamp": 1491307702,
    "status": 200
}
Run Code Online (Sandbox Code Playgroud)

我也在我的local-tomcat8.5上部署了hawtio.war.当我尝试连接到此远程代理时,我被重定向到登录页面.我无法弄清楚我哪里出错了.谁能帮我这个?

java apache-camel hawtio

5
推荐指数
2
解决办法
4960
查看次数

Hawt.io 的 Spring Security

我想配置Spring Security for Hawt.io嵌入式tomcat。使用(用户和密码)自定义登录后,Hawt.io 登录要求进行身份验证。但是 Hawt.io 身份验证在代码和配置中被禁用。如果我删除然后MvcConfig没有任何有效的身份验证。但是WebSecurityConfigsecurity.basic.enable= false

我想使用自定义用户名和密码进行身份验证,该用户名和密码在 Hawt.io 也询问凭据后起作用,尽管该部分已禁用。

请帮我解决这个问题。

应用程序属性

hawtio.authenticationEnabled = false
management.security.enabled=false
security.basic.enable= true
security.ignored= /**
Run Code Online (Sandbox Code Playgroud)

登录.html

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
      xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
    <head>
        <title>Spring Security Example </title>
    </head>
    <body>
        <div th:if="${param.error}">
            Invalid username and password.
        </div>
        <div th:if="${param.logout}">
            You have been logged out.
        </div>
        <form th:action="@{/login}" method="post">
            <div><label> User Name : <input type="text" name="username"/> </label></div>
            <div><label> Password: <input type="password" name="password"/> </label></div>
            <div><input type="submit" value="Sign In"/></div>
        </form>
    </body>
</html> …
Run Code Online (Sandbox Code Playgroud)

java spring-security hawtio

5
推荐指数
1
解决办法
3773
查看次数

如何使用 hawtio 在 Java 项目中监控 Apache 骆驼路线

通常,如果我们使用 Java DSL 开发 Java Camel 应用程序,则很难监控 Camel 路由。为了检查路由是否正在运行,我们需要开发一个额外的监控应用程序。

但是 Hawtio 在这方面减轻了我们的工作。如果您的项目是 Web 应用程序项目,那么 Hawtio 已经为它提供了骆驼组件。因此,无需任何额外的努力,它将直接工作。

但是对于 Java 应用程序,它没有显示路由。

java monitoring apache-camel hawtio

5
推荐指数
1
解决办法
5116
查看次数

如何在嵌入式tomcat的spring boot应用程序中运行hawt.io

我想将hawt.io作为嵌入式组件添加到我的spring boot'fulll jar'应用程序中,该应用程序具有嵌入式tomcat服务器.

我怎样才能做到这一点?我怎么能部署hawt.io war文件?

更新:我添加了依赖项:

  • hawtio的Web
  • hawtio核心
  • hawtio-插件-的MBean
  • hawtio-springboot 到我的pom

当我现在启动应用程序并打开url localhost:8080/hatio/index.html时,我会显示登录页面.由于我不知道用户名和密码,我将hawtio.authenticationEnabled = false添加 到我的application.properties中

但是 - 现在我收到警告'WARN 3420 --- [nio-8080-exec-4] osweb.servlet.PageNotFound:请求方法'POST'不支持'后跟aa空指针异常.

参考文献:http://hawt.io/configuration/index.html

embedded-jetty hawtio spring-boot

3
推荐指数
2
解决办法
6745
查看次数

使用Hawtio部署新路由

我正在尝试使用Hawtio.如何部署完整的新路线?我有Hawtio在本地tomcat上运行.我可以在Camel选项卡中看到预先部署了两条路由.然后我转到wiki选项卡,在Spring文件夹下,我可以定义其他的camel配置.但是如何部署这些配置以便我可以调试它们?

apache-camel hawtio

2
推荐指数
1
解决办法
2636
查看次数

通过Java为ActiveMQ/Jolokia/HawtIO提供的凭据

我知道5.9.0的HawtIO/Jolokia的默认密码是在\ conf \文件夹中设置的

管理员/管理员系统/经理等

但是,在尝试通过Java执行restful命令时,这些密码都不起作用:

CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(new AuthScope(null, -80), new UsernamePasswordCredentials("admin", "admin"));
CloseableHttpClient httpclient0 = HttpClients.custom().setDefaultCredentialsProvider(credsProvider).build();
URI uri0 = URI.create("http://localhost:8161/hawtio/auth/login/");
HttpGet httpget = new HttpGet(uri0);
HttpResponse r0 = httpclient0.execute(httpget);
System.out.println("Login form get: " + r0.getStatusLine());
for (Header h : r0.getAllHeaders())
  System.out.println(h.getName() + "/" + h.getValue());
HttpEntity entity = r0.getEntity();

InputStream is0 = entity.getContent();
String resp = IOUtils.toString(is0);
System.out.println("Response0: " + resp);
Run Code Online (Sandbox Code Playgroud)

以下代码只是吐出403 Forbidden回复!我尝试了很多用户名和密码的组合.

Login form get: HTTP/1.1 403 Forbidden
Access-Control-Allow-Origin/*
Content-Length/0
Server/Jetty(7.6.9.v20130131)
Run Code Online (Sandbox Code Playgroud)

什么在这里有用?

我记得在运行5.8.0时"admin/admin"有效,但我想用5.9.0代替.仅仅因为用户名和密码改变而退出此版本将是蹩脚的.

此外,哪个\ conf文件决定了这个密码......?

java apache activemq-classic hawtio jolokia

0
推荐指数
1
解决办法
3737
查看次数

HawtIO + Camel插件 - 多个上下文未显示 - 限制为max3

我们的应用程序是包含多个Web应用程序的企业应用 每个Web应用程序都包含一个或多个驼峰上下文.最近,我们正在探索使用HawtIO进行监控和管理的选项.我们使用骆驼(保险丝)版本 - 2.12.0.redhat-610379Wildfly 8.1(Dev env -prod为WAS8.5).我尝试过HawtIO网络应用程序版本,范围从1.4.10到14,并且还有no-slf4j版本.但HawtIO仅显示最多3个camelcontext.我也尝试过给adminNamePattern,但仍然没有积极的结果.如果我评论出一些列出的驼峰上下文,那么其他人将被列出.请注意,每个驼峰上下文将包含大约10到15个路由,端点(spring bean)将大约30个.但我能够在org.apache.camel下的JMX Dashboard中找到未列出的驼峰上下文.请告诉我任何解决方法,或者我在配置中遗漏了什么.我的骆驼语境将引用多个路线上下文.

spring apache-camel hawtio

0
推荐指数
1
解决办法
1031
查看次数