|
|
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
Есть вэб приложение. Spring-mvc, tomcat. Случилась такая вот незадача: Есть у меня в jsp такая вот строчечка: Код: html 1. Локально всё работает. Если запускать хоть через jetty плагин, хоть делать варник и класть на томкат - всё работает гуд ЛОКАЛЬНО. При заливке на удалённый сервер ругается, что не может обратиться к методу. В общем используется более старая версия el, которая не поддерживает вызов методов. Я уже явно попробовал написать зависимость на el: Код: xml 1. 2. 3. 4. 5. Но поведение не изменилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 11:36 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
Welcome to J2EE world! Нужно знать версию продакшн сервера, из неё знать версию поддерживаемых JEE спецификаций и вести разработку под эту версию. Либо апгрейдить сервер до нужной версии. Складывать JEE либы внутрь приложения и надеяться что JEE контейнер их вдруг начнет использовать - наивно. Ну, и пацанский вариант это взять нормальный View слой вместо JSP. Тот же Freemarker, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 13:29 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Направьте на путь истинный. у нас хероку. Я так понял, что она запускается примерно так. web: java $JAVA_OPTS -Dspring.profiles.active=heroku -jar target/dependency/jetty-runner.jar --port $PORT target/*.war То есть что локально, что удалённо используется одна и та же джетти. разве нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 21:49 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
redwhite90, Аа, ну если так, тогда показывай pom.xml. Потому что бывает вот такое: http://stackoverflow.com/questions/12241989/jetty-runs-correctly-via-maven-but-incorrectly-as-a-jar Локально запускаешь в одной версии jetty, а jetty-runner другой версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:29 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо, именно мой вариант) буду двигать версию раннера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 12:57 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а вот теперь без деталей не обойтись) сменил версию раннера на следующую и вижу вот такую вот ошибку: авторno main manifest attribute, in target/dependency/jetty-runner.jar Текущее состояние 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. До этого была версия: Код: xml 1. Больше я ничего не менял(9-ой верси раннера не нашёл) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 17:18 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
redwhite90, В 8.1.15.v20140411 Main-Class есть. А в 8.1.16 уже похерился куда-то. Надо в репозитории посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 17:25 |
|
||
|
откуда jetty берет el ?
|
|||
|---|---|---|---|
|
#18+
redwhite90, А почему бы не использовать org.eclipse.jetty:jetty-runner:9.2.5.v20141112 http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-runner/ Хотя org.mortbay.jetty:jetty-runner:8.1.16.v20140903 и тянет из org.eclipse.jetty:... но это версия 8.1.6.v20120903. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2125764]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 517ms |

| 0 / 0 |
