【问题标题】:how to hot update a restful bundle to karaf when dev开发时如何将一个宁静的捆绑包热更新到karaf
【发布时间】:2016-12-20 07:57:43
【问题描述】:

大家,我按照 karaf 指南,bundle:watch 命令和远程调试没问题,但是当我在一个带有 restful 服务的 web 项目中发出 mvn clean install 命令时,karaf 无法更新捆绑包,这里是错误:

2016-12-20 15:02:32,054 | ERROR | (WebApplication:265) - Registration skipped for [ServletWebElement{mapping=DefaultServletMapping{httpContextId=opencast.httpcontext,urlPatterns=null,initParams={},servlet=StaticResource [alias=/engage/ui, classpath=/ui, welcome file=index.html], alias=/engage/ui, servletNamenull}}] due to error during registration

所以问题是如何在开发时热更新一个restful web bundle?

【问题讨论】:

  • 需要更多信息,它是什么样的捆绑包。你如何注册你的服务?它是 WAB,您是否只是通过 HttpService 注册 servlet,您是否将您的 servlet 注册为 Service,以便白板扩展器获取它?
  • 这个包是一个开放的项目包。
  • 这里是 maven-plugin 配置:` ${project.artifactId}${buildNumber}Number> org.opencastproject.rest;version=${project.version}ui.*/engage/ui /uiindex.html`
  • 请用代码编辑你的问题,因为这不是真的可读:)
  • 对不起,这是我第一次添加评论。我已经解决了这个问题,谢谢

标签: apache-karaf karaf pax-web


【解决方案1】:

我已经解决了这个问题。这里是参考的答案链接:opencast dev mail list

【讨论】:

    猜你喜欢
    • 2013-07-02
    • 1970-01-01
    • 2015-12-03
    • 2022-11-07
    • 1970-01-01
    • 2013-11-24
    • 2015-05-22
    • 2012-03-14
    • 1970-01-01
    相关资源
    最近更新 更多