2011-07-12 25 views
2

瞬時に明らかになるように、桟橋や村の初心者以上の人がいます。 1つのjettyサーバーで複数のアプリケーションを実行し、SOLRホームページのURLをlocalhost:8989/solr/node1とlocalhost:8989/solr/node2のように変更することです。 私はstackoverflowとhttp://wiki.apache.org/solr/SolrJettyで解決策を見てきましたが、私が最初に桟橋を扱っているので、私は専門用語では見つかりませんでした。 誰かが私に何をどこで変更するかといった段階的なプロセスを与えることができれば、私は非常に義務づけられます。 ありがとうございました。単一の桟橋のインスタンスで複数のアプリケーションを実行する方法

+0

複数のSolrインスタンスのみが必要ですか、他のアプリケーションがありますか? –

+0

こんにちはMaurico、 私は単一のjettyサーバーで実行されている複数のアプリケーションが必要です。 と私が知っている限り、複数のSOLRインスタンスも必要になります。 設定は同じポートまたは異なるポートに設定できます。 – akhil

+0

ok、これはSolrよりもJettyに関するものです。 –

答えて

2

Jetty Homeのcontextsディレクトリを確認してください。 アプリケーションごとに新しいxmlファイルを追加する必要があります。 何かのように:より多くの情報をチェックhttp://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applicationsについては

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> 
<Configure class="org.eclipse.jetty.webapp.WebAppContext"> 
    <Set name="contextPath">solr/node2</Set> 
    <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/node2.war</Set> 
    <Set name="extractWAR">true</Set> 
</Configure> 

http://docs.codehaus.org/display/JETTY/ContextDeployerhttp://www.enavigo.com/2008/08/29/deploying-a-web-application-to-jetty/

0

あなたが埋め込まれた形で桟橋を実行したい場合は、あなただけのどこの場所で各コンテキストのxmlファイルを配置する必要がありますあなたの戦争/ Webアプリケーションが存在します。 jettyを埋め込みで実行していない場合は、以下のリンクが便利です。 How can I map multiple contexts to the same war file in Jetty?

関連する問題