Karaf:如何配置虚拟主机

时间:2014-10-13 19:44:53

标签: java jetty virtual host karaf

如何在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文件的位置......

1 个答案:

答案 0 :(得分:2)

对于Karaf来说,整个任务有点复杂。您需要命名连接器,然后使用pax-web specificfic清单标头将模块绑定到它。博文中更详细的说明:http://notizblog.nierbeck.de/2013/01/bind-certain-web-applications-to-specific-httpconnectors/