Искра-представить дает исключение в потоке "основной" java.lang.SecurityException: неверная подпись - PullRequest
0 голосов
/ 04 января 2019

Я написал программу в scala и создал исполняемый JAR-файл, используя инструкцию по сборке sbt. Теперь мне нужно загрузить и запустить ее на моей платформе.

Для строительства банки я прошел

Файл -> Структура проекта -> Настройки проекта -> Артефакты -> Нажмите зеленый знак плюс -> Jar -> из модулей с зависимостями ..

Я использую команду:

spark-submit --class "ReadCSVwithnull" Scala.jar 

но я получаю ошибку

Исключение в потоке "main" java.lang.SecurityException: Invalid файл подписи для основных атрибутов Manifest на sun.security.util.SignatureFileVerifier.processImpl (SignatureFileVeri fier.java:284) at sun.security.util.SignatureFileVerifier.process (SignatureFileVerifier .java: 238)

мю версия InteliJ -2018.3.1
искра 2.3.2
Скала 2.11.8
версия sbt: sbt 1.2.7

1 Ответ

0 голосов
/ 03 февраля 2019

Удаление файлов подписи внутри Манифеста работало на меня. Используйте команду

zip -d Scala.jar 'META-INF/*.RSA' 'META-INF/*.DSA' 'META-INF/*.SF'
...