在码头部署多个项目(战争)

时间:2013-12-01 23:06:31

标签: jetty solr4

我正在使用默认配备Jetty的Solr。 solr.war使用solr-jetty-context.xml文件

中的以下配置进行部署
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
  <Set name="contextPath"><SystemProperty name="hostContext" default="/solr"/></Set>
  <Set name="war"><SystemProperty name="jetty.home"/>/webapps/solr.war</Set>
  <Set name="defaultsDescriptor"><SystemProperty name="jetty.home"/>/etc/webdefault.xml</Set>
  <Set name="tempDirectory"><Property name="jetty.home" default="."/>/solr-webapp</Set>
</Configure>

现在我想在同一个jetty服务器上部署一个自定义html页面,说“home.html”。如何确保“home.html”页面和solr.war两者同时部署在jetty上。我尝试将home.html放在webapps文件夹中,但它不起作用。

1 个答案:

答案 0 :(得分:0)

home.html放入名为root.war的.war并部署。您的home.html文件将在http://.../home.html处提供,而Solr仍为http://.../solr/

供参考,请参阅http://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications