【发布时间】:2014-12-08 11:24:11
【问题描述】:
如何在 Karaf 中设置虚拟主机?
Karaf 已经嵌入了 Jetty,所以我用下面的内容制作了 context.xml 并将其放入 /etc 文件夹:
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="war"><SystemProperty name="jetty.home"/>/webapps/testWAB_war.war</Set>
<Set name="virtualHosts">
<Array type="java.lang.String">
<Item>test.localhost</Item>
</Array>
</Set>
</Configure>
...但是test.localhost:8181 给我带来了404。
我不清楚文档中关于配置文件位置的说明,你能告诉我我做错了什么吗?
我认为它与 cfg 文件的位置有关...
【问题讨论】:
-
Jetty: set up general host 的可能重复项
-
@Justin,你还好吗?
-
嵌入式码头设置传统上不使用基于 xml 的部署配置文件,这是 start.jar 和 jetty-deploy 功能的领域。
标签: java jetty virtual host karaf