【发布时间】:2021-08-24 06:45:41
【问题描述】:
我以为我在某处可以切换:
码头
雄猫
野蝇
但是,对于与feature:install war 一起使用,我再也找不到那个地方了,我也不知道在 Karaf CLI 上输入什么来在三个之间切换。
好像这还不够,我在 Jetty 上几乎没有成功(版本 9.4.40v20210413 似乎在 Karaf 4.3.2 中,这是相当新的,所以原则上应该可以工作)。
我试图部署一个 Vaadin 8.5.2 应用程序(我从 8.6 读到一些东西 可能会被破坏,我不想作为第一件事进行调查)。
karaf@root()> web:list
ID │ State │ Web-State │ Level │ Web-ContextPath │ Name
────┼─────────────┼─────────────┼───────┼─────────────────┼────────────────────────────────
110 │ Active │ Failed │ 80 │ /learningfusion │
learningfusion (1.0.0.SNAPSHOT)
111 │ Active │ Deployed │ 80 │ /connect4 │ connect4 (1.0.0)
所以 connect4 应用程序应该可以正常工作,但是正在浏览 localhost:8181/connect4 给我一个 403 错误。
我该如何解决这个问题? (命令比“做什么”更受欢迎 做”,因为我目前可能不明白“如何”实现这一目标 我是这方面的初学者)。
列表中的另一个应用程序是 Vaadin20 生产模式 应用程序,它在启动时给了我一个 NPE,所以我会先 喜欢尝试其他两个应用程序容器来帮助调试。
如果有的话,谁能给我指点相关文档?
【问题讨论】:
-
Vaadin 8.5.2 和 8.6.x 都相当老了,所以我会先检查 8.6 分支中的任何问题是否已在较新版本中得到修复。据我所知,8.13.1 应该与 Karaf 合作。
-
我可能应该说恢复到 8.5.2 只是最后的手段,希望这会奏效。原始测试应用程序在这里:github.com/enver-haase/Playground/tree/master/connect4。我也收到 Vaadin 8.13.1 的 403 错误。
-
运行该安装时是否有任何异常?
-
不,它似乎工作,似乎部署好 - 然后访问产生一个 403。疯狂的东西:github.com/enver-haase/karibu-helloworld-application 工作,看起来完全一样的应用程序,但用 Kotlin 编写,这里有没有 403。
标签: apache-karaf vaadin8 vaadin-flow apache-karaf-feature