Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CDEEC10723 for ; Mon, 16 Dec 2013 12:18:34 +0000 (UTC) Received: (qmail 16548 invoked by uid 500); 16 Dec 2013 12:18:30 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 16178 invoked by uid 500); 16 Dec 2013 12:18:25 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 16169 invoked by uid 99); 16 Dec 2013 12:18:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Dec 2013 12:18:25 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_FILL_THIS_FORM_SHORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of setevoy4@gmail.com designates 209.85.214.171 as permitted sender) Received: from [209.85.214.171] (HELO mail-ob0-f171.google.com) (209.85.214.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Dec 2013 12:18:17 +0000 Received: by mail-ob0-f171.google.com with SMTP id wp18so4701179obc.30 for ; Mon, 16 Dec 2013 04:17:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=W1tVs3/+wf1A1I4CSba9b+xWKjL4RsYk/G943pbCuyc=; b=HkDEk2lkOElHGfqiw4lveMkkFjvbICsuvRrHqRlXeh4noERqxMG1GkIDXCQ1aY/f+L htUPVEpkZVQ4Gb7DXR5qOBMM0n49EmpsNv/HSHwp2lB29O6rvRnrJI4AcnEhvAGQyGeB cPI+g+joK4XwOPlhtm14/jo7HH21WOBBpUTRkwRhg8CIXsM5h0G0a2pxMGt3JNli3McJ Zw9vF1CIEk0p080mjYSKfOjjnP/qGEzsys7sTQzwV/51vKRUGCqbguOH0lJ6a2m1KGyq V7vdv5a8U0NH50bMSJudt7tqaEqAcqjlT43MKUrOhUJC0vUh2ltnUu5eEcdW5qGsHfth H/2g== MIME-Version: 1.0 X-Received: by 10.60.79.168 with SMTP id k8mr11209877oex.7.1387196276738; Mon, 16 Dec 2013 04:17:56 -0800 (PST) Received: by 10.182.14.34 with HTTP; Mon, 16 Dec 2013 04:17:56 -0800 (PST) Date: Mon, 16 Dec 2013 14:17:56 +0200 Message-ID: Subject: Tomcat JBDCRealm with Oracle DB From: =?UTF-8?B?0JDRgNGB0LXQvdC40Lkg0JfQuNC90YfQtdC90LrQvg==?= To: users@tomcat.apache.org Content-Type: multipart/alternative; boundary=089e011607a44f0e9804eda5cd80 X-Virus-Checked: Checked by ClamAV on apache.org --089e011607a44f0e9804eda5cd80 Content-Type: text/plain; charset=UTF-8 Hi. I configured two JDBCRealm's - for MySQL and Oracle databases. Both DB have same tables with same content: mysql> show tables; +----------------------+ | Tables_in_tmc_access | +----------------------+ | user_roles | | users | +----------------------+ mysql> desc user_roles; +-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+-------+ | user_name | varchar(100) | NO | PRI | NULL | | | role_name | varchar(100) | NO | PRI | NULL | | +-----------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> desc users; +-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+-------+ | user_name | varchar(100) | NO | PRI | NULL | | | user_pass | varchar(100) | NO | | NULL | | +-----------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> select * from users,user_roles; +------------+-----------+------------+------------+ | user_name | user_pass | user_name | role_name | +------------+-----------+------------+------------+ | indexadmin | password | indexadmin | indexadmin | +------------+-----------+------------+------------+ 1 row in set (0.00 sec) Oracle: SQL> SELECT table_name FROM user_tables; TABLE_NAME ------------------------------ TMC_USERS_SET USER_ROLES_SET SQL> desc USER_ROLES_SET; Name Null? Type ----------------------------------------- -------- ---------------------------- USER_NAME NOT NULL VARCHAR2(100) ROLE_NAME NOT NULL VARCHAR2(100) SQL> desc TMC_USERS_SET; Name Null? Type ----------------------------------------- -------- ---------------------------- USER_NAME NOT NULL VARCHAR2(100) USER_PASS NOT NULL VARCHAR2(100) SQL> select * from TMC_USERS_SET,USER_ROLES_SET; USER_NAME -------------------------------------------------------------------------------- USER_PASS -------------------------------------------------------------------------------- USER_NAME -------------------------------------------------------------------------------- ROLE_NAME -------------------------------------------------------------------------------- indexadmin password indexadmin indexadmin server.xml config: web.xml: Restricted Area /index.jsp indexadmin BASIC indexadmin So, when I switch config to Oracle Realm - it is not working (just return again login-window)... With MySQL - working perfect. What I'm doing wrong? --089e011607a44f0e9804eda5cd80--