我的应用程序运行在Glassfish 3.1上,使用jdbcRealm是它的认证和授权。我想将这个应用程序移植到JBoss 6.我可以在JBoss 6中创建一个像Glassfish3中的jdbcRealm映射到我的数据库中的USER表吗?我可以通过管理员控制台执行吗?在JBoss中,我想出了如何创建数据库连接(仅通过创建数据源),但是在Glassfish中,我还在Glassfish中设置了与jndi
,mail-host
,transport protocol
...一起的JavaMail会话,我可以将它移植到JBoss上吗?我可以将Glassfish jdbcRealm移植到JBoss上吗?
0
A
回答
1
解答您提出的问题:
我可以建立在Glassfish3在JBoss 6 jdbcRealm像映射到 USER表在我的数据库?
如果我理解正确,您使用数据库来验证用户?
你可以在JBoss中定义类似的东西。最简单的方法是将适当的安全域定义添加到conf/login-config.xml
文件。
它可以看起来像这样:
<application-policy name="database-domain">
<authentication>
<login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag="required">
<module-option name="dsJndiName">java:/yourDataSource</module-option>
<module-option name="principalsQuery">select password from users where userid = ?</module-option>
<module-option name="rolesQuery">select role, 'Roles' from roles where userid = ?</module-option>
</login-module>
</authentication>
</application-policy>
您还应该创建适当的数据源,并把数据库库到lib
目录。
我可以通过管理控制台吗?
我不知道是否可以使用Web控制台进行这些更改。
在JBoss中,我想出了如何创建 数据库连接(刚刚创建 数据源),但在Glassfish的我也 设立的JavaMail会话在Glassfish的 使用JNDI,邮件主机,传输 协议。 ..,我可以移植到 JBoss以及?
JBoss使用默认数据库来存储一些信息。如果您想要更改简单的方法是使用DefaultDS
名称定义新数据源并删除deploy/hsqldb-ds.xml
文件。
在JBoss 6中,他们改变了JMS提供者,它也使用自己的DB来传递一些信息,我不知道是否以及如何改变它。
相关问题
- 1. 将JDBCRealm从tomcat移植到OC4J
- 2. 可以将Flask(Python)移植到Lua吗?
- 3. 将邮件安全从Glassfish移植到JBoss 7
- 4. 我可以将AS3移植到C++而不被起诉吗?
- 5. 我可以轻松将tcmportmapper移植到iOS吗?
- 6. 将数据源移植到Glassfish
- 7. LMAX Disruptor可以移植到C#吗?
- 8. 从JBOSS移植j_security_check到Websphere
- 9. 将IAS从Quartz移植到JBoss AS
- 10. 将MBean服务从JBoss移植到WebLogic
- 11. Glassfish JDBCRealm和request.login()
- 12. 从Glassfish迁移到Wildfly/JBoss
- 13. 我应该将我的Android应用移植到iPhone上吗?
- 14. 所有语言都可以移植到.NET上吗?
- 15. GlassFish to Jboss迁移
- 16. 可以将Swing移植到.Net世界吗?
- 17. 您可以将DirectX游戏移植到Google Native Client吗?
- 18. Glassfish 3.1.2 JDBCRealm配置
- 19. GlassFish v3 - 设置的可移植性
- 20. 我可以将共享库从Linux(或Windows)移植到Vxworks 5.5吗?
- 21. 我可以将Windows CE应用程序移植到Windows Phone 8吗?
- 22. 是否可以将X11服务器移植到iPhone上?
- 23. Glassfish认为jdbcRealm实际上是fileRealm
- 24. Glassfish JDBCRealm登录异常
- 25. 我需要将std :: move移植到我的内核吗?
- 26. Shell(Bash) - 我可以完全移植.bash_profile/.bashrc/.bash_history文件吗?
- 27. 我可以将JBOSS SOA-P安装到现有的JBOSS EAP 5.1中吗?
- 28. 将我的ViewModelBase移动到可移植类库
- 29. UWP应用程序可以移植到Windows 7吗?
- 30. WPF控件可以轻松移植到Windows 8 RT平台吗?
您是否将jdbcRealm移植到glassfish?我即将尝试。我发现这个jboss 3.0.x,但我也使用jboss 6:http://docs.jboss.org/jbossweb/3.0.x/realm-howto.html#JDBCRealm如果这种技术仍然有效,我想知道在哪里粘贴server.xml文件... – simgineer 2012-06-30 00:30:44