Я пытаюсь использовать JODConverter на вершине молы и синатры. Всякий раз, когда я запускаю свой сервер Jetty, на котором развернуто приложение sinatra на войне. я получаю это исключение (много удалено):
java.lang.IllegalStateException: invalid officeHome: it doesn't contain soffice.bin:
в моем файле settings.yml у меня есть следующее:
secret: Whatever_you_want_it_to_be
PARAMETER_OFFICE_PORT: 8100
PARAMETER_OFFICE_HOME: /Volumes/OpenOffice.org 3.3/OpenOffice.org.app/Contents/MacOS
PARAMETER_OFFICE_PROFILE: /Applications/OpenOffice.org.app/Contents/MacOS
и вот содержимое этих двух последних каталогов:
>ls '/Volumes/OpenOffice.org 3.3/OpenOffice.org.app/Contents/MacOS'
about.png crashrep intro.png sbase sdraw simpress soffice sofficerc testtool unopkg urelibs
boot straprc fundamentalrc resource scalc setuprc smath soffice.bin swriter unoinfo unopkg.bin versionrc
>ls /Applications/OpenOffice.org.app/Contents/MacOS
about.png crashrep intro.png sbase sdraw simpress soffice sofficerc testtool unopkg urelibs
bootstraprc fundamentalrc resource scalc setuprc smath soffice.bin swriter unoinfo unopkg.bin versionrc
Обратите внимание, что оба ls показывают "soffice.bin" в них
Обновление:
Я тоже пробовал это:
> sudo chmod 777 '/Volumes/OpenOffice.org 3.3/OpenOffice.org.app/Contents/MacOS/soffice.bin'
Password:
chmod: Unable to change file mode on /Volumes/OpenOffice.org 3.3/OpenOffice.org.app/Contents/MacOS/soffice.bin: Read-only file system
Я также пытался использовать второй каталог для office_home и наоборот. не повезло.