问题标签 [hawtio]

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 投票
0 回答
2542 浏览

security - 如果启用了 Jolokia 安全性,Hawtio 无法连接到 Jolokia

Hawtio 和 Jolokia 非常陌生。我没有使用 JBOSS 或任何其他 RedHat 产品,只有 Tomcat。我下载了 Hawtio-default.war (ver. 1.4.21) 和 Jolokia.war (ver. 1.2.2)。我的本地机器 (localhost) 上有两个 Tomcat (7.0.39) 实例,分别在端口 18080 和 38080 上运行。

问题:如果我没有为 Jolokia 启用安全性,我可以毫无问题地从 Hawtio(端口 18080)连接到 Jolokia(端口 38080)。但是,如果我为 Jolokia 启用了安全性,我将无法连接并且总是出现以下错误(在 FF 和 Chrome 中都尝试过):

这是我所做的详细信息:
1. 将 Hawtio.war 部署到运行在端口 18080 上
的 Tomcat。 2. 将 Jolokia.war 部署到运行在端口 38080 上的 Tomcat。
3. 在没有为 Jolokia 启用安全性的情况下,我能够从 Hawtio 连接(端口 18080),没有代理,到 Jolokia(端口 38080)。成功。
4. 然后,我尝试通过取消注释 web.xml 中的部分来启用 Jolokia 的安全性,使其看起来像这样:

在 tomcat/conf/user-tomat.xml 文件中,我添加了:

  1. 将用户名/密码和角色添加到 tomcat-users.xml 文件中:
  2. 重新启动了两个 Tomcat 实例。
  3. 尝试直接转到 Jolokia http://localhost:38080/jolokia,它提示我输入用户名和密码。在我输入 admin 和 hawtorwhat 后,我​​在浏览器中显示了下面的消息。因此,直接远程连接到启用安全性的 Jolokia看起来是可以的。
  4. 启动http://localhost:18080/hawtio,单击“连接”选项卡,提供相同的信息以及 localhost 端口 38080(无代理)的用户名和密码,但未成功。错误总是相同的(不同浏览器的错误不同,奇怪,Chrome没有以前的hawtio插件):

在火狐中:

在 Chrome 中:

我还尝试检查“使用代理”,无论是否启用安全性,它都不起作用。错误消息如下:

我的 IE (ver. 9) 似乎不支持 html5,暂时不要使用它...

我阅读了 Hawio 和 Jolokia 的文档和其他互联网帖子,不确定我错过了什么。基于上面的#3 和#7,Jolokia 似乎运行良好。我还应该做什么?我需要在任何地方添加任何配置或其他文件吗?请帮忙。另外,我将如何调试这个?

谢谢,

---misterxy

0 投票
1 回答
464 浏览

tomcat - 在 hawtio 中更改配置的常用方法

我有我自己的带有 activemq 的 WAR 和一些我想在 Tomcat7 上部署的骆驼路线。要监控队列和我想使用 hawtio 的路线。因此,我下载了 hawtio-default.war (hawtio 1.4.24) 并将其部署在我的 tomcat 上。这工作正常。但我想启用身份验证并禁用 git。因此,我通过在 bluepringt.properties 中添加以下行来更改配置:

我从配置帮助页面获得了这些配置。

我重新启动了服务器。目录使用正确,但身份验证仍被禁用。我究竟做错了什么?

0 投票
1 回答
185 浏览

angularjs - 在 Chrome 开发工具中调试在 Karaf 中部署的 Hawtio 插件(AngularJS 应用程序)

我正在运行一个 AngularJS 项目作为 Hawtio 插件,它部署在 Karaf(作为 JBoss Fuse ESB 的子组件)中,作为放置在 Fuse 部署文件夹中的打包战争。当我尝试在 Chrome 开发工具中调试时,我无法调试(设置监视、断点等)我的 JavaScript 源代码,因为这些在 Sources 选项卡中不可见。此外,我console.log的源文件中的我的 s 不会出现在 Chrome 开发工具的控制台以及 Hawtio 控制台中。

有谁知道如何做到这一点?

谢谢。

0 投票
2 回答
798 浏览

osgi - Hawtio 作为 OSGI 包

我们有自己的基于 karaf 的应用程序,最近我们决定将我们的 web 控制台迁移到 hawtio 作为插件。是否有可能将 hawtio 作为 OSGI 捆绑包附加到我们的项目中?我已经下载了 hawtio 项目,但是没有带有打包模式“bundle”或类似东西的 maven 模块。当然,我们可以选择获取 kar 存档文件,将其解压缩并使用它的捆绑包。但这根本不是原生方式。谢谢!

0 投票
1 回答
147 浏览

angularjs - 在 Hawtio 中更改 AngularJS 版本

我有用于 Karaf(或 JBoss Fuse)主页的 Hawtio Web 控制台,并且我还有一个 AngularJS 应用程序作为 Hawtio 中的插件。是否可以更改 Hawtio 中内置(或打包)的 AngularJS 库的版本?我需要 AngularJS 的更新功能(ng-repeat-start-end),它在部署为 Hawtio 插件时不起作用。

0 投票
1 回答
541 浏览

java - hawtio-web 卡在“部署”中,无法在 karaf 启动

(hawtio 1.4.27 版,karaf 3.0.2 版)

我不太确定我在这里缺少什么。我运行以下控制台命令将 hawtio 功能部署到 Karaf

正如这里所建议的,我只安装了 hawtio-core 功能。

然而,war bundle 207 ( hawtio-web ) 永远停留在“正在部署”的 web 状态。我也没有看到安装任何 servlet

根据 log:display (根记录器在 INFO 上运行并记录到 osgi:* )这些是记录的唯一相关行

关于我如何调试它的任何想法,因为没有记录任何问题,战争“卡住”并且 /hawtio 资源不可用?

谢谢!安德拉斯

0 投票
1 回答
667 浏览

hawtio - Hawtio 服务器端保存的连接

我已经设置了到一些 activemq 服务器的连接。是否有可能设置连接,以使 hawtio 的其他用户可以在他们自己的浏览器中访问这些连接(不仅仅是在我的浏览器中......)?

0 投票
1 回答
751 浏览

hawtio - Hawtio shows blank page

After building Hawtio 1.4.27 from source, and running "mvn clean jetty:run" as per the instructions at http://hawt.io/building/ I am connecting to a remote Tomcat server, which includes jolokia. A new tab opens but with a blank page. If you "view source" it looks like it's all there but nothing appears.

EDIT: In the browser Console I just noticed two errors on the blank page:

Also, I installed the latest (1.4.4) Chrome plugin with the latest Chrome (38.0.2125.104) and it doesn't seem to work at all. When you press Connect nothing happens.

0 投票
1 回答
361 浏览

maven - 在 JBoss Fuse 6.0 上安装 hawtio 1.4.27 出现错误

我正在尝试在 JBoss Fuse 6.0 上安装最新的 hawtio 1.4.27 版本,但这样做似乎会出错。

由于这是服务器机器,我创建了一个离线存储库,并在 pom 文件中为离线存储库添加了以下条目

之后我在 fuse 控制台中执行了这些命令

安装时出现以下错误:

我错过了什么?请帮忙。

注意:我尝试在 JBoss Fuse 6.0 上安装 hawtio 1.4.1,它安装良好并成功运行

0 投票
1 回答
792 浏览

java - 如何将 hawtio 与我的 spring 应用程序(和 ActiveMQ)集成

我正在考虑将漂亮的 hawtio 作为插件集成到我当前的 spring 应用程序中,并依赖 ActiveMQ 进行 JMS 消息传递。我试图找到任何资源以编程方式将这个好工具与 Spring 应用程序集成,但似乎 Spring Boot 是必须的。有没有什么简单的方法可以将 hawtio 集成到一个简单的 JMS 应用程序中?

hawtio 也在 Apache Lincese 2.0 上,所以可以将 hawtio 与商业产品集成吗?