|
|
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
Собираю проект в jar Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. в src/main/java/com/epam/aza лежит файл Application src/main/resources/config.xml лежит файл xml В Application.java Код: java 1. 2. При запуске в ide eclipse все работает. Когда делаю jar-ник и запускаю , java -jar Application.jar выдает ошибку NoClassDefFoundError ..ApplicationContext. т.е. в classpath не ложится config.xml ??? Пробывал сделать jarник не используя xml , то jar запускался и работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 15:49 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
ApplicationContext - в каком jar нике/ах лежит ? Их тоже не помешало бы в classpath загнать или как минимум настроить чтобы maven скопировал бы их рядом лежащую директорию lib и добавил Jar ки в этой директории в classpath в META-INF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:08 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
самое первое с гугл http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven там два вариата maven-assembly-plugin и maven-jar-plugin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:09 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
goldenhawk, У вас есть библиотеки. В которых есть класс ApplicationContext. Этих библиотек Java в вашем случае и не видит. Ключевое слово - classpath. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. Либо запускать надо не как -jar а с именем класса Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:16 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
Слабеет EPAM слабеет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:35 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
lleming, "config.xml" прописаны бины, ApplicationContext у меня нет. это не веб приложение Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. я так понимаю config.xml не ложится в classpath. как его туда положить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:39 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
mayton, epam для примера написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:54 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
goldenhawk, Вы все комментарии проигнорировали и решили написать свой. Прям как моя жена. Она задаёт вопрос, но ей всё равно что я отвечу. Решение уже принято. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:54 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ApplicationContext это и есть "config.xml" он лежит в моем проекте в src/main/resources/config.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:59 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
goldenhawkApplicationContext это и есть "config.xml" он лежит в моем проекте в src/main/resources/config.xml Ох, как всё запущено-то. ApplicationContext это класс из Spring Framework, который использует ваше приложение. config.xml это конфиг для application context. Это правильно. Только к проблеме оно никакого отношения не имеет. У вас Java класс ApplicationContext найти не может ещё до того как искать config.xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 17:01 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
Сработало с таким вариантом Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. mvn clean compile assembly:single ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 18:06 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
goldenhawkСработало с таким вариантом Методом научного тыка проб и ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 18:08 |
|
||
|
не работает jar-ник
|
|||
|---|---|---|---|
|
#18+
goldenhawkСобираю проект в jar При запуске в ide eclipse все работает. Когда делаю jar-ник и запускаю , java -jar Application.jar выдает ошибку NoClassDefFoundError ..ApplicationContext. т.е. в classpath не ложится config.xml ??? Пробывал сделать jarник не используя xml , то jar запускался и работал. jar-ник не видит spring-овые библиотеки. В Eclipse запускается, т.к. они есть в workspace. А jar-ник не хапускается, т.к. их кто-то не положил рядом. Погуглите как в maven jar-плагине добавлять внешние библиотеки. Заодно config.xml вынесите из jar-ки. В общем удачи. Задача решается в течении 15-минут неспешного гугления. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2016, 07:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39202284&tid=2124219]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
723ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 998ms |

| 0 / 0 |
