当前位置: 首页 > 知识库问答 >
问题:

hawtio-web卡住了“部署”,不会在karaf中启动

拓拔弘厚
2023-03-14

(hawtio版本1.4.27,karaf版本3.0.2)

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

karaf@local()> feature:repo-add mvn:io.hawt/hawtio-karaf/1.4.27/xml/features 
Adding feature url mvn:io.hawt/hawtio-karaf/1.4.27/xml/features
karaf@local()> feature:install hawtio-core
karaf@local()> web:list
ID  | State       | Web-State   | Level | Web-ContextPath | Name                         
-----------------------------------------------------------------------------------------
216 | Active      | Deploying   | 80    | /hawtio         | hawtio :: hawtio-web (1.4.27)
karaf@local()> 

正如这里所建议的,我只安装hawtio核心功能。

然而,war捆绑包207(hawtio web)永远处于“部署”web状态。我也没有看到安装任何servlet

karaf@local()> http:list
ID | Servlet | Servlet-Name | State | Alias | Url
-------------------------------------------------
karaf@local()> 

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

2014-10-22 16:09:17,783 | WARN  | e ssh user karaf | FeatureValidationUtil            | 24 - org.apache.karaf.features.core - 3.0.1 | Old style feature file without namespace found (URI: mvn:io.hawt/hawtio-karaf/1.4.27/xml/features). This format is deprecated and support for it will soon be removed
2014-10-22 16:10:03,770 | INFO  | e ssh user karaf | FeaturesServiceImpl              | 24 - org.apache.karaf.features.core - 3.0.1 | Installing feature hawtio-core 1.4.27
2014-10-22 16:10:03,771 | INFO  | e ssh user karaf | FeaturesServiceImpl              | 24 - org.apache.karaf.features.core - 3.0.1 | Installing feature war 3.0.1

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

谢谢!安德拉斯

共有1个答案

堵雅健
2023-03-14

PBKAC -我让maven下载了org.osgi.core和org.osgi.compendium,并添加到karaf“lib”文件夹中。它们爬上了类路径(当然没有在-cp中列出)——因为karaf/felix在这些类路径中提供了包,所以它们是多余的,显然会导致非常难以调试的问题(同样,没有一行记录表明有问题)

TL;dr这是3.0.2 karaf释放焦油无法再现的。然而,将osgi.core和osgi.compendium放到lib文件夹中..

 类似资料:
  • 我使用以下两个命令在apache karaf中安装hawtio特性 功能:addurl mvn:io.hawt/hawtio-karaf/1.4.17/xml/features功能:安装hawtio 当我运行“features:install hawtio”时,我得到以下错误 “执行命令时出错:无法启动捆绑包mvn:io.hawt/hawtio-osgi-jmx/1.4.17(在功能hawtio.

  • 问题内容: 我正在尝试使用标准方式使用jdbc连接到Informix数据库服务器: 但是它一直尝试连接并且不会抛出错误消息(我想它尝试连接是因为它什么都不显示)。我正在使用IBM Informix驱动程序4.10.00.1534和Java 1.7。到目前为止,我一直使用这种方法连接到Informix服务器,实际上,只有一台服务器失败。我可以使用odbc通过Informix客户端连接到该服务器,但是

  • 这是我的任务: 使用 Java™ NetBeans™ IDE 修改第二周的 Java™ 应用程序,以满足这些额外和更改的业务需求: - 该公司最近更改了其年度总薪酬政策以提高销售额 。 - 销售人员将继续获得 75,000 美元的固定工资。每个销售人员的当前销售目标是 140,000 美元。 - 只有当达到80%的销售目标时,销售激励才会开始。目前的佣金是总销售额的25%。 - 如果销售人员超过销

  • 我正在阅读神经网络和深度学习(前两章),我正在尝试跟进并构建自己的ANN以从MNIST数据集中对数字进行分类。 我已经抓耳挠腮好几天了,因为我的实现在从测试集中分类数字时达到了约57%的准确率(有些5734/10000)在10个纪元后(训练集的准确率在第10个纪元后停滞不前,测试集的准确率可能会因为过度拟合而恶化)。 我使用与书中几乎相同的配置:所有层完全连接的2层前馈ANN(784-30-10)

  • 我正在使用项目Reactor,我有一个很长的流程,其中我得到了一个异常(当使用Jackson解析字符串到json时)。问题是,即使我使用 流量不会继续。我确实看到了错误日志,流没有抛出异常,但流不会继续执行。发生这种情况的原因是什么? 当我将代码更改为(不需要的)时,数据管道不会停止:

  • 第一次将WAR放在< code > domains/domain 1/auto deploy 目录下时,我就可以部署它了。但是,在进行了一些更改并将WAR重新部署到< code>autodeploy目录后,这些更改并没有生效。我甚至删除了< code > domains/domain 1/applications/myapp (其中< code>myapp对应于正在部署的< code>myapp.