我已经安装了Eclipse Mars,并且还从eclipse市场安装了Jboss Tools.
我的问题是,在安装JBoss工具之后,我似乎在菜单栏中为服务器设置了一组控件,这些控件是以Early Learning Center样式创建的.我已经尝试了Window> Perspective> Customize Perspective菜单选项,但我仍然留下了这个糟糕的菜单.有谁知道如何阻止它在我的工具栏上显示?
我可以知道Eclipse插件Hibernate工具可以用来生成JPA实体@entity吗?生成的Java文件如下所示,而不是JPA:
package com.test.only.model;
// Generated Jul 19, 2011 12:13:40 PM by Hibernate Tools 3.2.0.CR1
import java.math.BigDecimal;
import java.util.Date;
/**
* Account generated by hbm2java
*/
public class Account implements java.io.Serializable {
Run Code Online (Sandbox Code Playgroud) 我对一个maven项目感到担忧.该项目运行良好.但当我看到marquers时,我发现了这个问题.
EL Validator无法在项目a上运行,因为Validation Builder位于JBoss Knowledge Base Builder之前.
你有什么主意吗 ??
我使用 Jboss IDE 作为 IDE。我创建了一个 Hibernate 项目。部署我的 .har(休眠项目)时出现此错误:
16:16:30,910 ERROR [BasicLazyInitializer] Javassist Enhancement failed: com.afrikbrain.iard.srv.ref.AssGarantieProduit
java.lang.NullPointerException
at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:623)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:467)
at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at javassist.util.proxy.ProxyFactory.getMethods(ProxyFactory.java:743)
at javassist.util.proxy.ProxyFactory.getMethods(ProxyFactory.java:737)
at javassist.util.proxy.ProxyFactory.getMethods(ProxyFactory.java:730)
at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:547)
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:333)
at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:312)
at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:271)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:138)
at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:42)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:295)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at org.jboss.hibernate.jmx.Hibernate.buildSessionFactory(Hibernate.java:231) …
Run Code Online (Sandbox Code Playgroud) 我使用facelets开发jsf xhtml页面,并且我总是为所有taglib提供代码辅助,我声明了我的xhtml根元素(h,f等...)
但是,因为,像30分钟,当我按Ctrl +空格我只有常规的html和ui:*提议.
我什么都没改变.它只是破了,没有错误信息,没有.
我在网上搜索,但也没有,或者我没有正确搜索.
请帮我 :)
ps:这是我的一个xhtml页面标题的示例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:r="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:s="http://jboss.com/products/seam/taglib">
Run Code Online (Sandbox Code Playgroud) 我们最初在虚拟机上运行了一个 dockerized 1.9.3 keycloak,我们可以访问管理控制台。我们后来不得不放弃这个虚拟机,但我们最终克隆了另一个包含所有内容的虚拟机。
dockerized keycloak 在反向代理 NGINX 后面运行,它通过以下线程传递所有必需的标头
http://keycloak-user.88327.x6.nabble.com/keycloak-user-ssl-apache2-difficulties-td1570.html
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
Run Code Online (Sandbox Code Playgroud)
我尝试了很多不同的东西,但无论我做什么,当我尝试访问 Keycloak 管理控制台时都遇到以下错误
{{notification.header}} {{notification.message}} loading....
Run Code Online (Sandbox Code Playgroud)
感谢任何帮助 -
我正在使用Keycloak并只是设置了一些OpenLDAP。从LDAP导入Keycloak效果很好。甚至可以很好地同步用户的新注册和更新。但我找不到任何方法:
a)将现有Keycloak用户导出到LDAP
b)将现有Keycloak用户链接到现有LDAP用户
当用户在Keycloak中已经存在时,在导入期间出现以下错误:
23:56:39,507警告[org.keycloak.storage.ldap.LDAPStorageProviderFactory](默认任务22)用户'foo'在同步期间未更新,因为他已经存在于Keycloak数据库中,但未链接到联合身份验证提供程序'ldap'
有任何想法吗?我错过了明显的事情吗?
我在设置W3C Web 身份验证 (WebAuthn)时收到以下错误。
We are sorry...
Cannot login, credential setup required.
Run Code Online (Sandbox Code Playgroud)
我在平台上有现有的用户帐户,并将服务器从 升级v7.0.0
到v8.0.0
. WebAuthn
我在登录并从凭据列表中进行选择时收到错误。
这是服务器记录的错误。
00:26:41,982 WARN [org.keycloak.services] (default task-47) KC-SERVICES0013: Failed authentication: org.keycloak.authentication.AuthenticationFlowException: authenticator: webauthn-authenticator
Run Code Online (Sandbox Code Playgroud)
这是我的配置的屏幕截图。
这是错误的完整堆栈跟踪
at org.keycloak.keycloak-services@8.0.0//org.keycloak.authentication.DefaultAuthenticationFlow.processSingleFlowExecutionModel(DefaultAuthenticationFlow.java:448)
at org.keycloak.keycloak-services@8.0.0//org.keycloak.authentication.DefaultAuthenticationFlow.processAction(DefaultAuthenticationFlow.java:151)
at org.keycloak.keycloak-services@8.0.0//org.keycloak.authentication.AuthenticationProcessor.authenticationAction(AuthenticationProcessor.java:958)
at org.keycloak.keycloak-services@8.0.0//org.keycloak.services.resources.LoginActionsService.processFlow(LoginActionsService.java:294)
at org.keycloak.keycloak-services@8.0.0//org.keycloak.services.resources.LoginActionsService.processAuthentication(LoginActionsService.java:265)
at org.keycloak.keycloak-services@8.0.0//org.keycloak.services.resources.LoginActionsService.authenticate(LoginActionsService.java:261)
at org.keycloak.keycloak-services@8.0.0//org.keycloak.services.resources.LoginActionsService.authenticateForm(LoginActionsService.java:322)
at jdk.internal.reflect.GeneratedMethodAccessor834.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:138)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:517)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:406)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$0(ResourceMethodInvoker.java:370)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:356)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:372)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:344)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceLocatorInvoker.invokeOnTargetObject(ResourceLocatorInvoker.java:137)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.ResourceLocatorInvoker.invoke(ResourceLocatorInvoker.java:100)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:440)
at org.jboss.resteasy.resteasy-jaxrs@3.9.0.Final//org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:229)
at …
Run Code Online (Sandbox Code Playgroud) 我是 Keycloak 的新手,一直在尝试设置基于 javascript 的 authz 策略和客户端映射器。我想知道调试此类映射器或策略的最佳方法是什么。
现在,如果脚本中有任何错误,我只能在服务器日志中找到它,但是有没有办法可以使用诸如 alert 或 console.log 之类的东西;在这两种情况下,服务器日志都提到:
Caused by: <eval>:18 ReferenceError: "alert" is not defined
Caused by: <eval>:18 ReferenceError: "console" is not defined
Run Code Online (Sandbox Code Playgroud)
如果脚本运行时,如果我至少可以记录属性或属性的值以检查发生了什么,这将非常有帮助
环境:
我从市场上安装了JBOSS工具,列出的唯一版本是JBoss工具4.3.0 Beta,我安装了它.
我重启了日食.当我尝试在视图中添加运行时环境时,我只能看到与Apache,Basic和Object Web相关的服务器,但没有列出与JBoss/Wildfly社区相关的服务器.
但是在Windows的Eclipse Mars中也采用了相同的步骤.
在Linux中,我甚至尝试在eclipse中"下载额外的服务器适配器"链接,它为许多服务器提供了选项,如Websphere,Oracle Web逻辑,但没有JBoss/Wildfly的选项.
怎么解决这个?
jboss-tools ×10
eclipse ×4
keycloak ×4
java ×3
jboss ×3
wildfly ×2
autocomplete ×1
eclipse-mars ×1
el ×1
hibernate ×1
jakarta-ee ×1
java-ee ×1
jpa ×1
jsf ×1
ldap ×1
nginx ×1
openldap ×1
validation ×1
w3c ×1
webauthn ×1