我的應用程序運行在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