|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
Решил проверить будет ли работать данная связка Netbeans 12.6 Glassfish 5.0.1 (JSF 2.3 +CDI Java8) Набросал hello word по мануалу https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html , все деплоится норм #{messageServerBean.message} не резолвится без сообщений об ошибке Попробовал пример из лабораторных курсов там тоже самое но ошибкой Target unreachable На stackoverflow куча мата про это и статья есть на тему что провериить https://stackoverflow.com/questions/30128395/identifying-and-solving-javax-el-propertynotfoundexception-target-unreachable Везде посмотрел но не помогает, beans.xml только не пробовал потому что это уже будет полный откат в прошлое. По подобным кейсам нашел что нужно инсталлировать nb-javac plugin, но там другая проблема netbeans ругается на "Some problems while storing nb-javac impl. Cannot resolve external reference to [m2:/com.dukescript.nbjavac:17.0.0.0:jar]" По префиксу m2 я понимаю что это их внутренний мавен дурит. Скорее всего SSL сертификаты хотя формально на работе Proxy нет. Уже было с maven подобное - лечилось -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true Но где указать в Netbeans эти параметры для инсталляции плагинов так и не нашел хотя глобальную maven_opts пробовал В итоге понятно что даже официальная связка Netbeans 12.6 Glassfish 5.0.1 (JSF 2.3 +CDI Java8) не работает. И обходной вариант непонятно какой, nb-javac руками установить невозможно его почему то нет в списке планигов на apache другие варианты заставить связку работать не сработали, хотя никакой экзотики вроде не делаю. Как такие проблемы решаются? Неужели Glassfish и Netbeans так отвратительно протестирован , что даже hello word не работает? Как выяснить суть проблемы ? Как понимаю отладчит в таких случаях не поможет, поскольку как подействовали аннотации он не выявляет? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2022, 22:26 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
selis76, Отвращение к JS? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 00:10 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
selis76, то что ты "набросал" выложено в github? Как мы можем проверить правильность наборска? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 12:13 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
mayton selis76, то что ты "набросал" выложено в github? Как мы можем проверить правильность наборска? Нет не выкладывал, могу War выложить но пример один в один как Интерфейс запуска пакетов заданий. Там ошибится невозможно https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html Я уверен что на weblogic это заработает, поскольку задания с курсов где подобное программируют на weblogic работают Вопрос больше как найти причину или обходной путь? Как понимаю отладчик это не ловит ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 12:19 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
PetroNotC Sharp selis76, Отвращение к JS? Ну если простой админ интерфейс нужно написать, зачем заморачиваться с JS . Тем более я вроде как стандарт использую в лице JSF ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 12:22 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
selis76 mayton selis76, то что ты "набросал" выложено в github? Как мы можем проверить правильность наборска? Нет не выкладывал, могу War выложить но пример один в один как Интерфейс запуска пакетов заданий. Там ошибится невозможно https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html Я уверен что на weblogic это заработает, поскольку задания с курсов где подобное программируют на weblogic работают Вопрос больше как найти причину или обходной путь? Как понимаю отладчик это не ловит Я не спец в Glassfish. Но выкладывай сорцы - другие люди помогут. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 12:47 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
mayton, У меня glassFish но JSF не знаю. Я вообще не понял почему такая каша - аппсервер можно заменить? - нетбинс можно заменить? - это деплой ошибка или в разработке? .... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 13:00 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
selis76, авторНабросал hello word по мануалу https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html , все деплоится норм По этой ссылке ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 13:47 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, У меня glassFish но JSF не знаю. Я вообще не понял почему такая каша - аппсервер можно заменить? - нетбинс можно заменить? - это деплой ошибка или в разработке? .... Аппсервер можно поскольку пока только прототим строю, но кто гарантирует что другой аппсервер будет без проблем (каких нибудь других) Нетбинс последней версии Это скорей всего деплой ошибка, поскольку Glassfish при ручном деплое дает ошибку https://stackoverflow.com/questions/60932156/i-cannot-deploy-a-war-file-with-glassfish и лечится только автодеплоем. Я мне уже страшно, что там еще криво сделали ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 18:37 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
Если честно я не понял суть проблемы. Что я понял. Человек строит прототип. Набрал последних версий всего. И что-то у него не склеилось. Ну такое. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 19:08 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
selis76, Мы с тобой тут обсуждаем ерунду. Каждодневную работу программиста. Есть 5 слагаемых проекта. Меняешь каждую из пяти - работает. А ты упорно долбишь не рабочую схему АВСЖН. Автодеплой-работает Поменяли сервер - работает Поменяли IDE - работает. Хороший прогер не идет в лоб. Он обходит препятствия, ставит костыль, хак, затычку и идет дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 22:58 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
А чем отличается ручной деплой от авто-деплоя? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 23:21 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
glassfish в топку он всегда был кривой, ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 05:07 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
Я так понимаю что берут из за лицензии и поддержки J2EE. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 15:18 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
PetroNotC Sharp selis76, Мы с тобой тут обсуждаем ерунду. Каждодневную работу программиста. Есть 5 слагаемых проекта. Меняешь каждую из пяти - работает. А ты упорно долбишь не рабочую схему АВСЖН. Автодеплой-работает Поменяли сервер - работает Поменяли IDE - работает. Хороший прогер не идет в лоб. Он обходит препятствия, ставит костыль, хак, затычку и идет дальше. Хорошо если проблема всплывает на уровне прототипа, а если дело зашло далеко на функциональное тестирование? Свой код нет проблемы отладить, разобраться что творится в субд (oracle, mssql , mysql) тоже нет проблем там полно метрик и статистик. Я тут даже такие проблемы обходил https://www.sql.ru/forum/1340420/live-plan-v-sql-2019-i-bolshie-procenty А вот с аннотациями Java это какой то черный ящик, т.е. мы знаем что она должна делать, но протрейсить как она легла на сервер приложений не можем или я чтото не знаю? Лог GlassFish я смотрел, и стек ошибки но он показывает не причину а следствие. Да при кривой реализации Netbeans или сервера приложений нужно чтото поменять. Но можно тупым перебором всего, или понять причину а дальше уже понятен workaround Как трейсить, отлаживать применение аннотаций? Никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 16:48 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
mayton Я так понимаю что берут из за лицензии и поддержки J2EE. Да я хотел полный стек и не заморачиваться покупкой лицензий на чтото более тяжелое. Но теперь понимаю почему в официальном курсе Java EE 7: Front-end Web Application Development Ed 1 изучаются Serverlets и Java Server pages а Java server faces проходят в курсе где используется не GlassFish а Weblogic они чтото знали ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 16:55 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
То что ты делаешь похоже на авантюру Если это старт чего-то нового - то бери какую-то микросервсиную вещь. Усложнить потом всегда сможешь. А то получается что ты написал HelloWorld - и уже надо в беклог 100500 багов завести и столько-же технических долгов. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 18:07 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
selis76 Аппсервер можно поскольку пока только прототим строю, но кто гарантирует что другой аппсервер будет без проблем (каких нибудь других) Нетбинс последней версии Это скорей всего деплой ошибка, поскольку Glassfish при ручном деплое дает ошибку https://stackoverflow.com/questions/60932156/i-cannot-deploy-a-war-file-with-glassfish и лечится только автодеплоем. Я мне уже страшно, что там еще криво сделали Glassfish всегда был сырым и кривым. Его использовали только для обкатки новых фич. Для этого он и создавался. А на бой никто никогда его не ставил. По крайней мере мне неизвестно такое. В нашей организации в одном отделе хотели использовать Glassfish на бою, т.к. он был на разработке и на тесте, но очень быстро от этой идеи отказались. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 12:07 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
mayton Я так понимаю что берут из за лицензии и поддержки J2EE. Для поддержки на сегодняшний день наверное самое актуальное - JBoss. Weblogic - что-то "завис" вместе с отказом Oracle от JEE. WebSphere - я не знаю оно сейчас чьё. IBM тут недавно индусам кучу софта слили. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 12:18 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
Garrick, Payara. Сделали клон glassFish ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 12:27 |
|
Nebeans+Glassfish+JSF+CDI = Ж
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Garrick, Payara. Сделали клон glassFish Ну, так и Eclipse Glassfish тоже вроде как клон Sun/Oracle Glassfish :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 13:34 |
|
|
start [/forum/topic.php?fid=59&tid=2120223]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 394ms |
0 / 0 |