2012-04-12 19 views
0

solに付属のパッケージ化されたベロシティテンプレートは、私のニーズとそのDAMN FASTをカスタマイズするのに十分なほど簡単だと思っています。solritas solr + velocityテンプレートのURLをカスタマイズする

私の質問は、url/serverの設定です。

今、私はそれを見てhttp://1.2.3.4:8093/solr/browse

方法、私はhtaccessのファイルをアカウント変更傾けるように、そのLAMPサーバー上のApacheのアカウントにインストールされていません。

私がしたいのは、上記の代わりにwww.mysite.com代理人が参加することです。 URLにポートはなく、明らかにIPアドレスはありません。

アイデア?

答えて

1

あなただけの起動パラメータ

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

にポートを追加した例から、それを実行している場合、これはポート80SOLRを起動します。

Tomcat6を設定した場合、server.xmlファイルをポート80で実行するように変更してください。

0

あなたはTomcatがちょうど

<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> 

にSolrのWebアプリケーションへの配備記述子を変更する使用している場合は、コンテキストタグ内の任意の「パス= 『/何か』」属性を持たないようにすることが重要だとあなたがしなければなりません他のすべてのWebアプリケーションにpath = "/ something"が付いていることを確認してください。

これは、パスを隠すデフォルトのWebアプリケーションとしてSolrを置きます。

関連する問題