Are you using MyISAM or InnoDB? Robert
Am 02.12.2009 um 15:02 schrieb Andy Cowling: > Hi all > > The problem was caused by the mysql jdbc connector mapping java booleans to > mysql bit fields, instead of tinyints, as it should When hibernate reloads > the data from mysql all the booleans are read in as 'false', even though they > contained the single bit '1' (and should therefore be 'true'). The fix was to > drop the table and recreate it using tinyint instead of bit. > > You can read more about this problem here: > http://www.jpox.org/servlet/forum/printthread_thread,3471_printall,yes > http://bugs.mysql.com/bug.php?id=16854 > Might be worth putting a little warning about this on the cas wiki, just to > warn potential mysql users. (It cost us some days to debug this) > > We're using cas 3.3.1 with mysql client 14.12 and tomcat 5. > > Cheers > Andy > > > Scott Battaglia wrote: >> >> Something like this should work: >> >> https://SERVERNAME:8443/cas/services/** (this is what we use) >> >> But your exact matching should work also. >> >> >> >> On Tue, Dec 1, 2009 at 4:33 AM, Andy Cowling >> <[email protected]> wrote: >> Sadly it was/is not so simple. My ant pattern was indeed wrong - but even >> using the exact service string I see in the cas "services" logs I still >> cannot access the service management app after a tomcat restart. >> >> The logs say: >> >> Service [https://cas-services:8443/cas/services/j_acegi_cas_security_check] >> not found in ServiceRegistry >> >> Yet the table "RegisteredServiceImpl" contains: >> >> mysql> select serviceId from RegisteredServiceImpl; >> +-------------------------------------------------------------------+ >> | serviceId | >> +-------------------------------------------------------------------+ >> | https://cas-services:8443/cas/services/j_acegi_cas_security_check | >> +-------------------------------------------------------------------+ >> >> Note that I CAN access the service management app as long as the >> RegisteredServiceImpl table is empty. It is only after I add this service >> that I then cannot access it. So it seems that the service management code >> is successful in reading the table contents from the database. >> >> I also tried adding all the following serviceIds to the >> RegisteredServiceImpl table, all with no success: >> MailScanner has detected a possible fraud attempt from "**" claiming to be >> https://** >> https://cas-services:8443/cas/services/** >> https://cas-services:8443/cas/services/j_acegi_cas_security_check** >> >> Note that the service name >> "https://cas-services:8443/cas/services/j_acegi_cas_security_check" is what >> is in cas.properties for "cas.securityContext.serviceProperties.service", >> and as stated above, it appears to be the actual service string being used >> by CAS' service management code, as we can see from the logs above. >> >> >> >> Cheers >> Andy >> >> >> >> Robert Oschwald wrote: >>> Ant patterns are slightly different than normal RegEx. >>> >>> Use https://cas-services:8443/cas/services** instead. >>> >>> Would be great to have a servlceURL example in the Wiki page. >>> >>> >>> Robert >>> >>> Am 30.11.2009 um 16:45 schrieb Andy Cowling: >>> >>> >>>> Hi all >>>> >>>> Following the instructions in the Service Management config page I added >>>> the service management app as the first entry in the list of services >>>> allowed by the cas. But when I restart tomcat, I get the "application not >>>> authorized" message. >>>> >>>> The url I used for the service management app was: >>>> >>>> https://cas-services:8443/cas/services* >>>> >>>> Where cas-services is one of multiple names that maps to the local host >>>> (this method was used so that we can prove the config works on dev, then >>>> roll it out to test and live without requiring a config change). On the >>>> local desktop the /etc/hosts file also maps "cas-services" to the relevant >>>> cas machine. >>>> >>>> Maybe my ant style pattern matching is just wrong. The best resource I >>>> found for this online was http://ant.apache.org/manual/dirtasks.html >>>> >>>> Cheers >>>> Andy >>>> >>>> >>>> -- >>>> >>>> Andy Cowling | UK Core IT >>>> Interactive Data Managed Solutions Ltd >>>> ------------------------------------------------------------------------------------------------------------------------------- >>>> Suite 1101, Eagle Tower | Montpellier Drive | Cheltenham GL50 1TA | UK >>>> Tel: +44 (0)1242 6941 15 | Fax: +44 (0)1242 6941 01 >>>> [email protected] >>>> http://www.interactivedata-ms.com >>>> >>>> This message (including any files transmitted with it) may contain >>>> confidential >>>> and/or proprietary information, is the property of Interactive Data >>>> Corporation >>>> and/or its subsidiaries, and is directed only to the addressee(s). If you >>>> are not >>>> the designated recipient or have reason to believe you received this >>>> message in >>>> error, please delete this message from your system and notify the sender >>>> immediately. An unintended recipient's disclosure, copying, distribution, >>>> or >>>> use of this message or any attachments is prohibited and may be unlawful. >>>> Interactive Data (Europe) Ltd Registered No. 949387 England Registered >>>> Office: >>>> Fitzroy House 13-17 Epworth Street. London. EC2A 4DL >>>> >>> >> >> >> -- >> >> Andy Cowling | UK Core IT >> Interactive Data Managed Solutions Ltd >> ------------------------------------------------------------------------------------------------------------------------------- >> Suite 1101, Eagle Tower | Montpellier Drive | Cheltenham GL50 1TA | UK >> Tel: +44 (0)1242 6941 15 | Fax: +44 (0)1242 6941 01 >> [email protected] >> http://www.interactivedata-ms.com >> >> This message (including any files transmitted with it) may contain >> confidential >> and/or proprietary information, is the property of Interactive Data >> Corporation >> and/or its subsidiaries, and is directed only to the addressee(s). If you >> are not >> the designated recipient or have reason to believe you received this message >> in >> error, please delete this message from your system and notify the sender >> immediately. An unintended recipient's disclosure, copying, distribution, or >> use of this message or any attachments is prohibited and may be unlawful. >> Interactive Data (Europe) Ltd Registered No. 949387 England Registered >> Office: >> Fitzroy House 13-17 Epworth Street. London. EC2A 4DL >> >> -- >> You are currently subscribed to [email protected] as: >> [email protected] >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user > > > -- > > Andy Cowling | UK Core IT > Interactive Data Managed Solutions Ltd > ------------------------------------------------------------------------------------------------------------------------------- > Suite 1101, Eagle Tower | Montpellier Drive | Cheltenham GL50 1TA | UK > Tel: +44 (0)1242 6941 15 | Fax: +44 (0)1242 6941 01 > [email protected] > http://www.interactivedata-ms.com > > This message (including any files transmitted with it) may contain > confidential > and/or proprietary information, is the property of Interactive Data > Corporation > and/or its subsidiaries, and is directed only to the addressee(s). If you are > not > the designated recipient or have reason to believe you received this message > in > error, please delete this message from your system and notify the sender > immediately. An unintended recipient's disclosure, copying, distribution, or > use of this message or any attachments is prohibited and may be unlawful. > Interactive Data (Europe) Ltd Registered No. 949387 England Registered > Office: > Fitzroy House 13-17 Epworth Street. London. EC2A 4DL -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
