|
|
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
Добрый день. Создал проект в IDE Netbeanse. Задумка была такая: на выходе иметь автономный jar-файл, способный обрабатывать REST запросы. В будущем прикрутить в нём Spring Boot. Запускаться сервер должен командной строкой вида java -jar myServer.jar. Что я сделал: JettyStarter.java Код: java 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. pom.xml Код: 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. Запускаю в Netbeans, сервер стартует, по http://localhost:8080 зайти могу. Пытаюсь выполнить команду java -jar "D:\Projects\mavenproject1\target\mavenproject1-1.0-SNAPSHOT.jar", выходит ошибка no main manifest attribute, in D:\Projects\mavenproject1\target\mavenproject1-1.0-SNAPSHOT.jar. mainClass в pom.xml вроде прописан правильно. В чем может быть ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 13:54 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
Посмотрел, в файле манифеста действительно нет main класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 13:56 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
sanringoПосмотрел, в файле манифеста действительно нет main класса. Ну, наверное Maven надо подучить? maven-jar-plugin, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 14:25 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
Наверное лучше даже maven-assembly-plugin Ибо сингл jar (и как мимумум jetty dependency уже там в комплекте) https://www.mkyong.com/maven/create-a-fat-jar-file-maven-assembly-plugin/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 14:47 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
lleming, ошибка сохраняется. заменил на Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. в манифесте появился главный класс. Но появилась другая ошибка Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/Connector ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 15:48 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
Вы принципиально даже документацию по указаным плагинам не прочитали: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. И ещё maven-dependency-plugin для того чтобы скопировать либы. Возможно в assembly это проще конфигурируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 15:57 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
Ошибка сохранилась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 16:02 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
sanringoОшибка сохранилась Конструктивно. Знаком ли вам термин classpath? Знаете ли вы о том как он прописывается в манифесте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 16:20 |
|
||
|
Jetty и автономный веб сервер в виде jar-файла
|
|||
|---|---|---|---|
|
#18+
sanringoДобрый день. Создал проект в IDE Netbeanse. Задумка была такая: на выходе иметь автономный jar-файл, способный обрабатывать REST запросы. В будущем прикрутить в нём Spring Boot. ... В чем может быть ошибка? Не мучайте себя, да других тоже. Сразу создайте проект Spring-boot. Вот пример . Замечание по умолчанию в spring-boot используется tomcat. Но найти пример, как его заменить на jetty, не составит труда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 08:07 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39288972&tid=2123833]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
108ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 445ms |

| 0 / 0 |
