自定义solritas solr + velocity模板的url

时间:2012-04-12 22:43:05

标签: solr

我认为solr附带的打包速度模板很容易根据我的需求进行定制,而且DAMN FAM很快就可以解决它。

我的问题是网址/服务器设置。

现在是http://1.2.3.4:8093/solr/browse

我看到它的方式,它没有安装在LAMP服务器上的apache帐户中,所以我无法修改该帐户的htaccess文件。

我想要做的是让www.mysite.com代表以上代理。网址中没有端口,显然没有IP地址。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您从示例中运行它,只需将端口添加到启动参数

java -Djetty.port=80 -jar start.jar

这将在端口SOLR上启动80

如果您已配置Tomcat6,请将server.xml文件更改为在端口80上运行。

答案 1 :(得分:0)

如果您正在使用Tomcat,只需将部署描述符更改为Solr Web应用程序

<Context docBase="C:\\apache-solr-3.5.0\\example\\solr\\solr.war" debug="0" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="C:\\apache-solr-3.5.0\\example\\multicore" override="true"/>
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Context>

重要的是不要在Context标记中包含任何'path =“/ something”'属性,并且必须确保所有其他Web应用程序都有一个path =“/ something”。

这会将Solr作为隐藏路径的默认Web应用程序。