Я пытаюсь переместить отдельную программу java-maven-spring на сервер openshift с помощью jenkins.
Я получаю ошибку удара на сервере:
Ошибка: произошла ошибка JNI, пожалуйста, проверьте вашу установку и попробуйте снова
Исключение в потоке "main" java.lang.NoClassDefFoundError:
орг / springframework / контекст / ApplicationContext
at java.lang.Class.getDeclaredMethods0 (собственный метод)
at java.lang.Class.privateGetDeclaredMethods (Class.java:2701)
at java.lang.Class.privateGetMethodRecursive (Class.java:3048)
at java.lang.Class.getMethod0 (Class.java:3018)
at java.lang.Class.getMethod (Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:526)
Вызывается: java.lang.ClassNotFoundException:
org.springframework.context.ApplicationContext
на java.net.URLClassLoader.findClass (URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass (ClassLoader.java:424)
at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:331)
at java.lang.ClassLoader.loadClass (ClassLoader.java:357)
... еще 7
Эта же программа собирается и работает на JBoss на моем компьютере.
Я попытался создать jar со всеми зависимостями, используя maven-assembly-plugin и maven-shade-plugin, но я застрял с этим
Может ли кто-нибудь предложить какие-либо обходные пути для этого.