Попытка включить сервер Solr в мой проект Java и запустить его - PullRequest
0 голосов
/ 02 июня 2019

У меня есть проект Java, и я пытаюсь включить сервер Solr в свой проект и запустить его.

Я копирую папки de сервера в свою структуру затмения и запускаю сервер с помощью Runtime.getRuntime() .exec («path / solr.cmd start»), но когда я создаю jar-файл Runnable, он не работает.

Вы можете мне помочь?

спасибо

package prueba_solr;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URISyntaxException;

import javax.swing.JOptionPane;

public class arrancar {

    public static void main(String[] args) {


        try {

        // Arrancar el servidor Apache SOLR
            arrancar();
        } catch (Exception e) {
            System.out.println(e);
            JOptionPane.showMessageDialog(null, e);
        }
    }

    private static  void arrancar() {
        System.out.println("Arrancando...");

         String comando = "./bin/models/ir/bin/solr.cmd start"; // SI EN ECLIPSE. NO EN EL JAR


        try {
            JOptionPane.showMessageDialog(null,comando);

            Runtime.getRuntime().exec(comando);
        } catch (IOException e) {
            System.out.println(e);
            JOptionPane.showMessageDialog(null, e);
        }
    }
}
...