Sigh, Once again a reply to myself - but the contexts do NOT seem to always come online! Most bizzarre. Does anyone know what that error is? Has it got to do with the cert in the cert store?
Please help - this is dodgy. Yoav: Question - is this case (where I have multiple HTTP based sites (hosts) running on the same IP - but SOME on the same IP running HTTPS) a good time to use Apache in front of Tomcat over jk? Thanks Carl -----Original Message----- From: Carl Olivier [mailto:[EMAIL PROTECTED] Sent: 05 June 2004 04:02 PM To: 'Tomcat Users List' Subject: RE: SSL and starting tomcat - issues Hmmm. Replying to my own post - the Hosts do actully come up after a while - just takes longer than it used it. I do have another question - if you have a HTTPS connector listening - and have a number of Hosts running - but only one should serve on HTTPS - how do you ensure that it is the only host to get HTTPS access? Currently if I direct my browser to https://another.host.on.server it gets served - but obviously the cert I have in place is not correct for that site (URL)! Would you have to bind the HTTPS connector to a different IP and map only that site through? Thanks in advance, Carl -----Original Message----- From: Carl Olivier [mailto:[EMAIL PROTECTED] Sent: 05 June 2004 03:57 PM To: '[EMAIL PROTECTED]' Subject: SSL and starting tomcat - issues Greetings. I am having some weird error when starting tomcat - the exception in the logs is: WARNING: Error registering contexts java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782) at java.util.HashMap$EntryIterator.next(HashMap.java:824) at java.util.HashMap.putAllForCreate(HashMap.java:424) at java.util.HashMap.clone(HashMap.java:656) at mx4j.server.DefaultMBeanRepository.clone(DefaultMBeanRepository.java:56) at mx4j.server.MBeanServerImpl.findMBeansByPattern(MBeanServerImpl.java:1603) at mx4j.server.MBeanServerImpl.queryObjectNames(MBeanServerImpl.java:1568) at mx4j.server.MBeanServerImpl.queryMBeans(MBeanServerImpl.java:1512) at org.apache.coyote.tomcat5.MapperListener.init(MapperListener.java:136) at org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1510) at org.apache.catalina.core.StandardService.start(StandardService.java:485) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2298) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422) This results in none of the 49 contexts (hosts) to start correctly (or rather to be available). When I request one of the hosts it returns a HTTP 400 - Bad Request! If I retart Tomcat enough times - it does come up eventually! The only thing I have added is a HTTPS Coyote Connector - using a PKCS12 keystore for a cert for ONE of the contexts (hosts)! Nothing else has changed - and it has been running for a fairly long time! Any ideas? Carl --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
