powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Nebeans+Glassfish+JSF+CDI = Ж
22 сообщений из 22, страница 1 из 1
Nebeans+Glassfish+JSF+CDI = Ж
    #40135743
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил проверить будет ли работать данная связка
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 не работает?
Как выяснить суть проблемы ? Как понимаю отладчит в таких случаях не поможет, поскольку как подействовали аннотации он не выявляет?
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135765
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76,
Отвращение к JS?
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135811
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76, то что ты "набросал" выложено в github?
Как мы можем проверить правильность наборска?
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135813
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
selis76, то что ты "набросал" выложено в github?
Как мы можем проверить правильность наборска?

Нет не выкладывал, могу War выложить но пример один в один как Интерфейс запуска пакетов заданий.
Там ошибится невозможно
https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html
Я уверен что на weblogic это заработает, поскольку задания с курсов где подобное программируют на weblogic работают
Вопрос больше как найти причину или обходной путь? Как понимаю отладчик это не ловит
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135815
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
selis76,
Отвращение к JS?

Ну если простой админ интерфейс нужно написать, зачем заморачиваться с JS . Тем более я вроде как стандарт использую в лице JSF
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135827
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76
mayton
selis76, то что ты "набросал" выложено в github?
Как мы можем проверить правильность наборска?

Нет не выкладывал, могу War выложить но пример один в один как Интерфейс запуска пакетов заданий.
Там ошибится невозможно
https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html
Я уверен что на weblogic это заработает, поскольку задания с курсов где подобное программируют на weblogic работают
Вопрос больше как найти причину или обходной путь? Как понимаю отладчик это не ловит

Я не спец в Glassfish. Но выкладывай сорцы - другие люди помогут.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135834
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
У меня glassFish но JSF не знаю.
Я вообще не понял почему такая каша
- аппсервер можно заменить?
- нетбинс можно заменить?
- это деплой ошибка или в разработке?
....
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135858
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76,

авторНабросал hello word по мануалу https://netbeans.apache.org/kb/docs/javaee/cdi-intro.html , все деплоится норм
По этой ссылке
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135959
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
У меня glassFish но JSF не знаю.
Я вообще не понял почему такая каша
- аппсервер можно заменить?
- нетбинс можно заменить?
- это деплой ошибка или в разработке?
....

Аппсервер можно поскольку пока только прототим строю, но кто гарантирует что другой аппсервер будет без проблем (каких нибудь других)
Нетбинс последней версии
Это скорей всего деплой ошибка, поскольку Glassfish при ручном деплое дает ошибку https://stackoverflow.com/questions/60932156/i-cannot-deploy-a-war-file-with-glassfish и лечится только автодеплоем.
Я мне уже страшно, что там еще криво сделали
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135964
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если честно я не понял суть проблемы.

Что я понял. Человек строит прототип. Набрал последних версий всего. И что-то у него не склеилось.

Ну такое.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40135998
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76,
Мы с тобой тут обсуждаем ерунду.
Каждодневную работу программиста.
Есть 5 слагаемых проекта.
Меняешь каждую из пяти - работает.
А ты упорно долбишь не рабочую схему АВСЖН.
Автодеплой-работает
Поменяли сервер - работает
Поменяли IDE - работает.
Хороший прогер не идет в лоб. Он обходит препятствия, ставит костыль, хак, затычку и идет дальше.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136005
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем отличается ручной деплой от авто-деплоя?
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136032
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glassfish в топку он всегда был кривой,
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136088
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю что берут из за лицензии и поддержки J2EE.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136118
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как трейсить, отлаживать применение аннотаций? Никак?
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136122
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я так понимаю что берут из за лицензии и поддержки J2EE.

Да я хотел полный стек и не заморачиваться покупкой лицензий на чтото более тяжелое. Но теперь понимаю почему в официальном курсе Java EE 7: Front-end Web Application Development Ed 1 изучаются Serverlets и Java Server pages
а Java server faces проходят в курсе где используется не GlassFish а Weblogic
они чтото знали
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136136
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что ты делаешь похоже на авантюру Если это старт чего-то нового - то бери какую-то микросервсиную вещь.
Усложнить потом всегда сможешь. А то получается что ты написал HelloWorld - и уже надо в беклог 100500 багов
завести и столько-же технических долгов.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136226
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76

Аппсервер можно поскольку пока только прототим строю, но кто гарантирует что другой аппсервер будет без проблем (каких нибудь других)
Нетбинс последней версии
Это скорей всего деплой ошибка, поскольку Glassfish при ручном деплое дает ошибку https://stackoverflow.com/questions/60932156/i-cannot-deploy-a-war-file-with-glassfish и лечится только автодеплоем.
Я мне уже страшно, что там еще криво сделали

Glassfish всегда был сырым и кривым. Его использовали только для обкатки новых фич. Для этого он и создавался. А на бой никто никогда его не ставил. По крайней мере мне неизвестно такое. В нашей организации в одном отделе хотели использовать Glassfish на бою, т.к. он был на разработке и на тесте, но очень быстро от этой идеи отказались.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136229
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я так понимаю что берут из за лицензии и поддержки J2EE.

Для поддержки на сегодняшний день наверное самое актуальное - JBoss.
Weblogic - что-то "завис" вместе с отказом Oracle от JEE.
WebSphere - я не знаю оно сейчас чьё. IBM тут недавно индусам кучу софта слили.
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136230
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
Payara. Сделали клон glassFish
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40136239
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Garrick,
Payara. Сделали клон glassFish

Ну, так и Eclipse Glassfish тоже вроде как клон Sun/Oracle Glassfish :)
...
Рейтинг: 0 / 0
Nebeans+Glassfish+JSF+CDI = Ж
    #40137664
olegeos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужны подробности, netbeans и glassfish прекрасно работают, тем более какой-то hello world.
Чуть меньше глюков с payara. И какая версия jdk, а то может c jdk 11 еще нет нормальной совместимости?
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Nebeans+Glassfish+JSF+CDI = Ж
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (5), Bing Bot 1 мин., RePredeclared 1 мин., Yandex Bot 3 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]