내 응용 프로그램이 Glassfish 3.1에서 실행되고 있습니다. jdbcRealm은 인증 및 권한 부여입니다. 이 응용 프로그램을 JBoss 6로 포팅하고 싶습니다. 내 데이터베이스의 USER 테이블에 매핑되는 Glassfish3처럼 JBoss 6 안에 jdbcRealm을 만들 수 있습니까? 나는 그것을 admin-console을 통해 할 수 있습니까? JBoss에서는 데이터 소스를 생성하는 방법을 알아 냈습니다. 글래스 피쉬에서는 글래스 피쉬에서 GlassFish의 JavaMail 세션을 jndi
, mail-host
, transport protocol
...으로 설정했으며, JBoss에도이 포트를 포팅 할 수 있습니까? 귀하의 질문에Glassfish jdbcRealm을 JBoss에 이식 할 수 있습니까?
0
A
답변
1
답변 :
내 데이터베이스에 사용자 테이블에 매핑 Glassfish3처럼 보스 6 내부 jdbcRealm을 만들 수 있습니까?
정확하게 사용자를 인증하기 위해 데이터베이스를 사용하는 것으로 알고 있습니까?
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
디렉토리에 데이터베이스 라이브러리를 놓아야합니다.
admin-console을 통해 할 수 있습니까?
웹 콘솔을 사용하여 이러한 변경을 수행 할 수 있는지 여부는 잘 모르겠습니다. 보스에서
, 나는 데이터베이스 연결을 (단지로 데이터 소스를 생성)을 생성하는 방법을 알아낼 수 있지만, 글래스 피시에서 나는 또한 JNDI, 메일 호스트, 전송 프로토콜 글래스 피시 에서 JavaMail에 세션을 설정합니다. .., 나는 그 포트를 JBoss에도 이식 할 수 있습니까?
JBoss는 기본 데이터베이스를 사용하여 일부 정보를 저장합니다. 단순한 방법을 변경하려면 DefaultDS
이름으로 새 데이터 소스를 정의하고 deploy/hsqldb-ds.xml
파일을 삭제하십시오.
JBoss 6에서는 JMS 공급자를 변경하고 자체 DB를 사용하여 정보를 변경하고 변경하는 방법과 변경 방법을 알지 못합니다.
관련 문제
- 1. Glassfish v3에서 jdbcrealm을 사용하여 테이블을 디자인 할 때
- 2. Realtime 어플리케이션을 GlassFish 또는 JBoss에 연결
- 3. 누군가 이것을 C로 이식 할 수 있습니까?
- 4. 모든 언어를 .NET으로 이식 할 수 있습니까?
- 5. .NET에서 MSAccess 데이터베이스를 이식 할 수 있습니까?
- 6. tcmportmapper를 iOS로 쉽게 이식 할 수 있습니까?
- 7. ASE에서 기존 파이썬 앱을 이식 할 수 있습니까?
- 8. Wordpress 테마를 Tumblr에 이식 할 수 있습니까? 그렇다면 어떻게?
- 9. 어떻게 이식 된 코드를 감지 할 수 있습니까?
- 10. Ruby에서 디렉토리 계층 구조를 이식 할 수 있습니까?
- 11. Jboss에 대해 ProxyPassReverse/ProxyPass가 있습니까?
- 12. maven-glassfish-plugin의 소스는 어디에서 다운로드 할 수 있습니까?
- 13. Glassfish v3의 기본 로깅을 재정의 할 수 있습니까?
- 14. netbeans에서 glassfish 3을 다운로드 할 수 없습니다.
- 15. eclipse에서 glassfish 서버를 추가 할 수 없습니다!
- 16. 서블릿을 디버그 할 수 없음 Eclipse + Glassfish
- 17. JBoss에 보고서 배포
- 18. 일부 특정 포트에서 ** 전용 ** 웹 서비스에 액세스 할 수 있도록 GlassFish 2를 구성 할 수 있습니까?
- 19. Glassfish
- 20. jboss에 로그온하지 마십시오
- 21. Glassfish 배포시 Glassfish Java 오류
- 22. Java Swing 응용 프로그램을 OSX로 이식 할 수 있습니다.
- 23. GlassFish에서 jdbcRealm을 구성하기위한 테이블 명명 규칙
- 24. C# 및 WPF 프로젝트를 Silverlight로 이식 할 수 있는지 분석 할 수있는 도구가 있습니까?
- 25. JBoss에 클래스가 없습니다.
- 26. JBoss에 주석이 달린 WS
- 27. Java를 J로 이식 할 때의 문제 #
- 28. 이클립스 mvn 프로젝트가 jboss에 배포
- 29. JBOss에 EJB 인스턴스를 미리로드하는 방법
- 30. Eclipse에서 glassfish 어댑터를 사용하여 최신 버전으로 배포 할 수 있습니다.
glassfish로 이식 된 jdbcRealm을 얻었습니까? 나는 지금 그것을하려고하고있다. 나는 jboss 3.0.x에서 이것을 찾았지만, jboss 6도 사용하고있다 : http://docs.jboss.org/jbossweb/3.0.x/realm-howto.html#JDBCRealm이 기술이 여전히 작동한다면 나는하고 싶다. server.xml 파일을 어디에 고정해야하는지 ... – simgineer