Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка. / 25 сообщений из 30, страница 1 из 2
03.01.2020, 13:41
    #39910566
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Стек ошибки
Код: 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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
2020-01-03T13:34:45.933+0300] [glassfish 5.0] [SEVERE] [] [] [tid: _ThreadID=42 _ThreadName=Thread-10] [timeMillis: 1578047685933] [levelValue: 1000] [[
  com.sun.enterprise.security.auth.realm.BadRealmException: java.lang.ClassNotFoundException: secur.AlumniRealm not found by org.glassfish.main.security [258]
	at com.sun.enterprise.security.auth.realm.Realm.doInstantiate(Realm.java:349)
	at com.sun.enterprise.security.auth.realm.Realm.instantiate(Realm.java:195)
	at org.glassfish.admin.rest.cli.SecurityUtil._loadRealms(SecurityUtil.java:109)
	at org.glassfish.admin.rest.cli.SecurityUtil.<init>(SecurityUtil.java:80)
	at org.glassfish.admin.rest.cli.IsAnonymousUserEnabledCommand.execute(IsAnonymousUserEnabledCommand.java:76)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:540)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:536)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:360)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:535)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:566)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:558)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:360)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:557)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1465)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:110)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1847)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1723)
	at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:254)
	at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:232)
	at org.glassfish.admin.rest.resources.TemplateExecCommand.executeCommandLegacyFormat(TemplateExecCommand.java:157)
	at org.glassfish.admin.rest.resources.TemplateCommandGetResource.processGetLegacyFormat(TemplateCommandGetResource.java:75)
	at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:76)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:148)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:191)
	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:200)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:103)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:493)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:415)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:104)
	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:277)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:268)
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289)
	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:256)
	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:703)
	at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:377)
	at org.glassfish.admin.rest.adapter.RestAdapter$2.service(RestAdapter.java:316)
	at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:179)
	at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:463)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:168)
	at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
	at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:242)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: secur.AlumniRealm not found by org.glassfish.main.security [258]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1532)
	at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at com.sun.enterprise.security.auth.realm.Realm.doInstantiate(Realm.java:327)
	... 64 more
]]
...
Рейтинг: 0 / 0
03.01.2020, 13:44
    #39910570
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Необходимо встроится в собственную систему авторизации аппсервера.
Делал по инструкции:
https://blog.mueller-bruehl.de/jsf/custom-realm/
...
Рейтинг: 0 / 0
03.01.2020, 13:44
    #39910571
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
...
Рейтинг: 0 / 0
03.01.2020, 13:44
    #39910572
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
...
Рейтинг: 0 / 0
03.01.2020, 13:45
    #39910573
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
...
Рейтинг: 0 / 0
03.01.2020, 13:45
    #39910574
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
...
Рейтинг: 0 / 0
03.01.2020, 13:47
    #39910577
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Почему не находит класс и может куда надо положить проект в виде Jar?
Но куда и как, ума не приложу))))
Какие мысли? Всё попробую!
...
Рейтинг: 0 / 0
03.01.2020, 13:59
    #39910582
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Пока только мысли. Технология apache.felix это часть имплементации OSGI. А это просто способ
упаковки ресурсов в модули. Наподобие модулей из Java9. И вобщем если где-то в модуле (bundle)
ты недостаточно прописал публикуемых интерфейсов то использование бандла - возможно
будет вызывать ошибку. Какую - ХЗ.
...
Рейтинг: 0 / 0
06.01.2020, 23:23
    #39911249
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
PetroNotC Sharp
Стек ошибки
Код: 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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
2020-01-03T13:34:45.933+0300] [glassfish 5.0] [SEVERE] [] [] [tid: _ThreadID=42 _ThreadName=Thread-10] [timeMillis: 1578047685933] [levelValue: 1000] [[
  com.sun.enterprise.security.auth.realm.BadRealmException: java.lang.ClassNotFoundException: secur.AlumniRealm not found by org.glassfish.main.security [258]
	at com.sun.enterprise.security.auth.realm.Realm.doInstantiate(Realm.java:349)
	at com.sun.enterprise.security.auth.realm.Realm.instantiate(Realm.java:195)
	at org.glassfish.admin.rest.cli.SecurityUtil._loadRealms(SecurityUtil.java:109)
	at org.glassfish.admin.rest.cli.SecurityUtil.<init>(SecurityUtil.java:80)
	at org.glassfish.admin.rest.cli.IsAnonymousUserEnabledCommand.execute(IsAnonymousUserEnabledCommand.java:76)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:540)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:536)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:360)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:535)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:566)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:558)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:360)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:557)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1465)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:110)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1847)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1723)
	at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:254)
	at org.glassfish.admin.rest.utils.ResourceUtil.runCommand(ResourceUtil.java:232)
	at org.glassfish.admin.rest.resources.TemplateExecCommand.executeCommandLegacyFormat(TemplateExecCommand.java:157)
	at org.glassfish.admin.rest.resources.TemplateCommandGetResource.processGetLegacyFormat(TemplateCommandGetResource.java:75)
	at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:76)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:148)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:191)
	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:200)
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:103)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:493)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:415)
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:104)
	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:277)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272)
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
	at org.glassfish.jersey.internal.Errors.process(Errors.java:268)
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289)
	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:256)
	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:703)
	at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:377)
	at org.glassfish.admin.rest.adapter.RestAdapter$2.service(RestAdapter.java:316)
	at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:179)
	at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:463)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:168)
	at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
	at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:242)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: secur.AlumniRealm not found by org.glassfish.main.security [258]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1532)
	at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at com.sun.enterprise.security.auth.realm.Realm.doInstantiate(Realm.java:327)
	... 64 more
]]


Петро ну ты шо ей богу как маленький.
Давай выкладывай схемы ,отношения,стэк,сорцы,гитхаб ,логи ,тз
Неужели ты думаешь за тебя тут кто то гадать будет ,давай делай ,потом заново вопрос задай)))
...
Рейтинг: 0 / 0
06.01.2020, 23:25
    #39911250
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
PetroNotC Sharp
Необходимо встроится в собственную систему авторизации аппсервера.
Делал по инструкции:
https://blog.mueller-bruehl.de/jsf/custom-realm/

Давай доки прочитай сначала ,потом будешь инструкции копипастить
...
Рейтинг: 0 / 0
06.01.2020, 23:29
    #39911252
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Доки бывают.. отстают от реальности. Яркий пример - литература по It. Актуальной вообще нету.
Реально можно купить из полезного только теорию алгоритмов. Или описание протоколов которым уже лет 20.
Всё остальное - стареет через 1 месяц после публикации. Электронные инструкции конечно лучше - но
тоже не up-to-date.
...
Рейтинг: 0 / 0
06.01.2020, 23:41
    #39911253
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
mayton,

Согласен ,но оформление темы это что то с чем то
Отгадай за петро,почему у него класс не грузится
...
Рейтинг: 0 / 0
06.01.2020, 23:45
    #39911254
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
gycb
Согласен ,но оформление темы это что то с чем то
Отгадай за петро,почему у него класс не грузится
в отличие от тебя Петро не задаёт вопроса на пустом месте, и прежде чем задавать - и гуглит и думает.
...
Рейтинг: 0 / 0
06.01.2020, 23:51
    #39911255
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
вадя
gycb
Согласен ,но оформление темы это что то с чем то
Отгадай за петро,почему у него класс не грузится
в отличие от тебя Петро не задаёт вопроса на пустом месте, и прежде чем задавать - и гуглит и думает.

Если бы гуглил -ответ нашёл
Никто за него тут гадать не будет
...
Рейтинг: 0 / 0
06.01.2020, 23:52
    #39911256
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
gycb
Если бы гуглил -ответ нашёл
Никто за него тут гадать не будет
а если бы ты не хамил - то помог бы.
...
Рейтинг: 0 / 0
07.01.2020, 09:58
    #39911299
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Давайте по теме топика.
...
Рейтинг: 0 / 0
07.01.2020, 12:40
    #39911323
SpringMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Текст ошибки наводит на то, что какой-то из класслоадеров glassfish-а хочет твой класс, а твой класс, судя по всему, лежит на уровне класслоадера приложения.

https://docs.oracle.com/cd/E19798-01/821-1752/beabs/index.html To activate the custom login modules and realms, place the JAR files in the domain-dir/lib directory or the class files in the domain-dir/lib/classes directory. For more information about class loading in the GlassFish Server, see Chapter 2, Class Loaders.

С EEшной секюрностью дела не имел, но походит на правду. Оно? Классы там лежат?
...
Рейтинг: 0 / 0
07.01.2020, 13:16
    #39911326
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
SpringMan,
Нет, в папку сервера не ложил. У меня как на скрине, все в проекте.
Буду у компа попробую.
Туда jar ложить или java файлы? Loader обычный исходник берёт?
...
Рейтинг: 0 / 0
07.01.2020, 13:43
    #39911332
SpringMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
PetroNotC Sharp,
jar-ку только с этими техническими реалмовскими классами. Если там будут какие-то бизнесс-классы из приложения, то в будущем возможна боль
...
Рейтинг: 0 / 0
07.01.2020, 13:54
    #39911333
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
SpringMan,
Да. По шагам. Если заработает, потом решим как с ними бизнесу связываться. Конечно.
...
Рейтинг: 0 / 0
10.01.2020, 14:58
    #39912441
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Дайте кто алгоритм хеширования пароля для записи в бд
SHA-256
"hello"
будет:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Уже 5 алгоритмов перепробовал)
...
Рейтинг: 0 / 0
10.01.2020, 15:04
    #39912450
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Вот первая часть.
MessageDigest digest = MessageDigest.getInstance("SHA-256");
byte[] hash = digest.digest(text.getBytes(StandardCharsets.UTF_8));
Как в строку фиксированной длинны?
...
Рейтинг: 0 / 0
10.01.2020, 15:11
    #39912459
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
...
Рейтинг: 0 / 0
10.01.2020, 16:25
    #39912514
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
Такссссс
Вот это не дает тот результат.
Код: java
1.
2.
3.
MessageDigest digest = MessageDigest.getInstance("SHA-256");
byte[] hash = digest.digest("hello".getBytes(StandardCharsets.UTF_8));
String encoded = Base64.getEncoder().encodeToString(hash);


Вопрос актуален.
...
Рейтинг: 0 / 0
10.01.2020, 16:26
    #39912516
SpringMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка.
PetroNotC Sharp,
Base64 это не то. А вот это то
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / GlassFish\Tomcat - как делается наследование их собственных классов? Ошибка. / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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