JODConverter: StarOffice.ServiceManager запущен, но его pid не найден - PullRequest
0 голосов
/ 21 февраля 2019

Я столкнулся со следующей проблемой при запуске officeManager :

Процесс с сокетом acceptString, host = 127.0.0.1, port = 2002, tcpNoDelay = 1;urp; StarOffice.ServiceManager 'запущен, но его pid не найден

@Configuration
public class LibreOfficeConfig {

    @Value("${libre.office.path}")
    private String officeHomeDirectory;

    @Bean
    public OfficeManager officeManagerConfig() {
        return LocalOfficeManager.builder()
                .install()
                .officeHome(Paths.get(officeHomeDirectory).toFile())
                .install()
                .build();
    }
}

public class LibreOfficeConversionServiceImpl implements DocumentConversionChain {
    private void startOfficeManager() {
        if (!officeManager.isRunning()) {
            try {
                officeManager.start();
            } catch (OfficeException e) {
                throw new RedactionServiceException(e.getMessage(), e);
            }
        }
    }
}
...