2012-11-28 3 views
1

Je suis nouveau à Solr. Nous utilisions solr 3 plus tôt et avons ajouté un fichier client service.war dans le répertoire solr webapps. Plus ajouté un fichier custom.jar à l'intérieur de solr.war. Et ça fonctionne bien.Ajouter .war à solr 4 webapps

Maintenant pour solr 4: J'ai ajouté tous les nouveaux champs au fichier schema.xml, mis à jour le fichier solr.war avec .jar personnalisé et ai mis le fichier service.war dans le répertoire webapps ..... reste intacte. Je suis en mesure d'exécuter le service solr sans exception ou erreur affichée.

Mais quand mon application Web invoque solr qui devrait exécuter mon fichier service.war placé dans webapps .... il donne l'erreur:

Réponse - POST http..localhost..8983/myapp/service a renvoyé un état de réponse de 404 Not Found

S'il vous plaît aider ...

+0

besoin d'éclaircissements, vous migrez de Solr 3 Classic Solr 4 ou SolrCloud? Vous pouvez également publier des détails sur les exceptions ou les erreurs que vous recevez. – jeevatkm

+0

J'ai eu ce que j'attendais .... vérifier la réponse ci-dessous. Merci pour la réponse.... – Vikash

Répondre

1

Fait: Je compris. En Solr 4, nous avons besoin de créer un fichier .xml dans le dossier contextuel pour chaque webapps.war ajouté ....

Par exemple: Dans le dossier de contexte, il y a un fichier solr.xml: copier ce fichier et nommez-le à la même chose que votre nouveau fichier webapps.war que vous avez déjà ajouté dans le dossier webapps

Modifiez le nouveau fichier .xml; changez le chemin du répertoire vers:/votre nom de webapps changez le nom de fichier .war en .war fichier et si vous voulez que tomcat l'extrayez dans un répertoire spécifique. Par exemple solr l'extraire dans solr-webapps. Vous pouvez l'extraire dans yourwebapp-webapps. N'oubliez pas que si vous utilisez le même emplacement d'extraction, l'un des fichiers du fichier .war ne démarrera pas.

J'espère que je suis clair ....