java - 无法在 Glassfish 4 中创建 jdbc 领域

标签 java jakarta-ee jdbc glassfish

我尝试在 Glassfish 4.0 中创建 jdbc 领域,但出现以下错误。

Creation of Authrealm realmforsuggestboard failed. java.lang.SecurityException: java.io.IOException: Configuration Error: Invalid control flag, REQUİRED java.lang.SecurityException: java.io.IOException: Configuration Error: Invalid control flag, REQUİRED

我尝试 ping 连接池,效果很好。

这是日志输出。

[2014-07-01T10:21:44.674+0300] [glassfish 4.0] [INFO] [realm.loaded.successfully] [javax.enterprise.system.core.security.com.sun.enterprise.security.auth.realm] [tid: _ThreadID=190 _ThreadName=admin-listener(8)] [timeMillis: 1404199304674] [levelValue: 800] [[ SEC1115: Realm [realmformyboard] of classtype [com.sun.enterprise.security.ee.auth.realm.jdbc.JDBCRealm] successfully created.]]

[2014-07-01T10:21:44.679+0300] [glassfish 4.0] [SEVERE] [] [org.glassfish.admingui] [tid: _ThreadID=37 _ThreadName=admin-listener(4)] [timeMillis: 1404199304679] [levelValue: 1000] [[ RestResponse.getResponse() gives FAILURE. endpoint = 'http://localhost.com:4848/management/domain/configs/config/default-config/security-service/auth-realm'; attrs = '{classname=com.sun.enterprise.security.ee.auth.realm.jdbc.JDBCRealm, name=realmformyboard, property=jaas-context=jdbcRealm:datasource-jndi=jdbc/myboard:user-table=users:user-name-column=email:password-column=password:group-table=groups:group-table-user-name-column=email:group-name-column=group_name:digestrealm-password-enc-algorithm=SHA-256:, target=default-config}']]

最佳答案

事实证明,问题出在 JVM 的语言环境上。当我将以下属性添加到 Glassfish 中的 JVM 选项时,一切都开始正常工作。

-Duser.language=en

-Duser.region=US

关于java - 无法在 Glassfish 4 中创建 jdbc 领域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24505006/

相关文章:

java - 将数据插入sqlite java表

java - 让 Eclipse 指出编码错误

java - 使用 servlet 在 Web 浏览器上显示存储在 amazon s3 中的图像

spring - Controller、Service、Repository 和简单的委托(delegate)方法

java - 通过 JDBC 将 CSV 内容加载到 mysql 数据库中?

java - 规划可移植 Java CRUD 应用程序

java - 如何将 java 堆栈跟踪的 bash 输出打印到 Linux 中的文件?

java - 动态调整 JPanels 的大小以适应窗口的宽度

java - 将远程 EJB 接口(interface)注入(inject)外部模块

java - Tomcat 和其他容器中的数据源和连接池与 JNDI 有什么关系?