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 A9F7292FD for ; Mon, 23 Jan 2012 14:18:36 +0000 (UTC) Received: (qmail 59552 invoked by uid 500); 23 Jan 2012 14:18:32 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 59458 invoked by uid 500); 23 Jan 2012 14:18:31 -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 59449 invoked by uid 99); 23 Jan 2012 14:18:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Jan 2012 14:18:31 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of darryl.lewis@unsw.edu.au designates 149.171.97.18 as permitted sender) Received: from [149.171.97.18] (HELO smtp-dist.unsw.edu.au) (149.171.97.18) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Jan 2012 14:18:23 +0000 Received: from INFPACM001.services.comms.unsw.edu.au (INFPACM001.services.comms.unsw.edu.au [149.171.193.18]) by smtp-dist.unsw.edu.au (8.13.6/8.13.6) with ESMTP id q0NEHbKY024699 for ; Tue, 24 Jan 2012 01:17:45 +1100 (EST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtUDAOlqHU+Vq4fsgWdsb2JhbABDriUiAQEWJiWBcgEBBRo0NwYBCA0EBAEBARgMAzgBFAkIAgQBBwcEARwEsFaCBoQViQWJDIMaBIgIjRGFeYxV X-IronPort-AV: E=Sophos;i="4.71,556,1320584400"; d="scan'208";a="139237461" Received: from unknown (HELO INFPWXH001.ad.unsw.edu.au) ([149.171.135.236]) by INFPACM001.services.comms.unsw.edu.au with ESMTP; 24 Jan 2012 01:20:07 +1100 Received: from INFPWXM006.ad.unsw.edu.au ([169.254.6.39]) by INFPWXH001.ad.unsw.edu.au ([149.171.135.236]) with mapi id 14.01.0323.003; Tue, 24 Jan 2012 01:17:36 +1100 From: Darryl Lewis To: Tomcat Users List , Tomcat Users List Subject: Re: Cannot rid of expired Certificate ... Thread-Topic: Cannot rid of expired Certificate ... Thread-Index: AczW1Ce0z1j9uwReSOScrswkPZDyJwAGEWEA//+lCoCAAHvcgIAACM4AgAAob4CAAACUgIAEi4gAgAAI5QCAAAdTgIAAGgAAgADSK4A= Date: Mon, 23 Jan 2012 14:17:34 +0000 Message-ID: In-Reply-To: <4F1D565E.7040701@ice-sa.com> Accept-Language: en-US, en-AU Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.10.0.110310 x-originating-ip: [149.171.135.54] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <5AE57409B6029B4DBF6160907F28FAF5@exch.unsw.edu.au> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Some key authorities recently changed the default from 1024 to 2048 bit keys. On some occasions I've been forced to delete my keystore and start from scratch to make sure there are no unsuitable keys still in there. On 23/01/12 11:45 PM, "Andr=E9 Warnier" wrote: >Andrew Erskine wrote: >> -----Original Message----- >> From: Andr=E9 Warnier [mailto:aw@ice-sa.com] >> Sent: 23 January 2012 10:46 >> To: Tomcat Users List >> Subject: Re: Cannot rid of expired Certificate ... >>=20 >> Andrew Erskine wrote: >> ... >>> Not sure what APR is ? >>> >> To save someone else the time : >>=20 >> See : http://apr.apache.org/ >>=20 >> In essence, "APR" is a software library which contains a number of >>TCP-socket-related functions which /can/ be used by software >>applications (such as Apache httpd and Tomcat), as a replacement for >>similar platform-specific functions, to provide more uniformity. >>=20 >> In the case of Tomcat : by default, Tomcat, for its Connectors, uses >>the network-related functions provided by the Java JVM (e.g., to open a >>listening socket for a Connector). >> However, if Tomcat detects the availability of the APR library when it >>starts, it will switch to using this library instead. >> The APR implementation is supposed to be more efficient and faster. >>=20 >> The importance of this, in the current context, is that there is a >>difference regarding SSL (HTTPS) : the standard JVM functions use the >>Java JVM's implementation of SSL, while APR functions use the OpenSSL >>library. This matters because the relevant Connector attributes are >>different in each case (and also probably where the software looks for >>"things" like keystore etc..). >>=20 >> You can see if on your system Tomcat has found (and is using) the APR >>library or not, by examining the Tomcat logfiles : at startup, Tomcat >>will print a warning if it did not find APR. >>=20 >> So I've deleted my certificate again and created a new certificate .. >>=20 >> D:\win32app\Spectrum\Java\jre\bin>keytool -list -keystore >>d:\win32app\Spectrum\custom\keystore\cacerts >> Enter keystore password: >>=20 >> Keystore type: JKS >> Keystore provider: SUN >>=20 >> Your keystore contains 4 entries >>=20 >> root, Oct 21, 2011, trustedCertEntry, >> Certificate fingerprint (MD5): >>BB:EA:B2:25:64:36:99:85:77:32:BA:B3:76:E6:F6:1A >> ehrp-2e2-site1, Jan 12, 2012, trustedCertEntry, >> Certificate fingerprint (MD5): >>3B:14:71:2C:15:7D:79:81:7C:D6:B7:CE:35:0E:43:80 >> spectrum-92, Jan 19, 2012, PrivateKeyEntry, >> Certificate fingerprint (MD5): >>DF:BA:0D:35:8D:45:E0:79:62:6B:C7:ED:D6:B7:86:8E >> tomcatss1, Oct 21, 2011, PrivateKeyEntry, >> Certificate fingerprint (MD5): >>DF:7D:58:4B:D1:5A:A5:AF:68:C6:5E:F4:77:7D:0D:FB >>=20 >> D:\win32app\Spectrum\Java\jre\bin>keytool -delete -keystore >>d:\win32app\Spectrum\custom\keystore\cacerts -alias spectrum-92 >> Enter keystore password: >>=20 >> D:\win32app\Spectrum\Java\jre\bin>keytool -list -keystore >>d:\win32app\Spectrum\custom\keystore\cacerts >> Enter keystore password: >>=20 >> Keystore type: JKS >> Keystore provider: SUN >>=20 >> Your keystore contains 3 entries >>=20 >> root, Oct 21, 2011, trustedCertEntry, >> Certificate fingerprint (MD5): >>BB:EA:B2:25:64:36:99:85:77:32:BA:B3:76:E6:F6:1A >> ehrp-2e2-site1, Jan 12, 2012, trustedCertEntry, >> Certificate fingerprint (MD5): >>3B:14:71:2C:15:7D:79:81:7C:D6:B7:CE:35:0E:43:80 >> tomcatss1, Oct 21, 2011, PrivateKeyEntry, >> Certificate fingerprint (MD5): >>DF:7D:58:4B:D1:5A:A5:AF:68:C6:5E:F4:77:7D:0D:FB >>=20 >> D:\win32app\Spectrum\Java\jre\bin>keytool -genkey -alias spectrum-92 >>-keyalg RSA -keystore d:\win32app\Spectrum\custom\keystore >> keytool error: java.lang.Exception: Keystore file exists, but is empty: >>d:\win32app\Spectrum\custom\keystore >>=20 >> D:\win32app\Spectrum\Java\jre\bin>keytool -genkey -alias spectrum-92 >>-keyalg RSA -keystore d:\win32app\Spectrum\custom\keystore\cacerts >> Enter keystore password: >> What is your first and last name? >> [Unknown]: spectrum-92 >> What is the name of your organizational unit? >> [Unknown]: >> What is the name of your organization? >> [Unknown]: >> What is the name of your City or Locality? >> [Unknown]: >> What is the name of your State or Province? >> [Unknown]: >> What is the two-letter country code for this unit? >> [Unknown]: >> Is CN=3Dspectrum-92, OU=3DUnknown, O=3DUnknown, L=3DUnknown, ST=3DUnknow= n, >>C=3DUnknown correct? >> [no]: yes >>=20 >> Enter key password for >> (RETURN if same as keystore password): >>=20 >> D:\win32app\Spectrum\Java\jre\bin>keytool -list -keystore >>d:\win32app\Spectrum\custom\keystore\cacerts >> Enter keystore password: >>=20 >> Keystore type: JKS >> Keystore provider: SUN >>=20 >> Your keystore contains 4 entries >>=20 >> root, Oct 21, 2011, trustedCertEntry, >> Certificate fingerprint (MD5): >>BB:EA:B2:25:64:36:99:85:77:32:BA:B3:76:E6:F6:1A >> ehrp-2e2-site1, Jan 12, 2012, trustedCertEntry, >> Certificate fingerprint (MD5): >>3B:14:71:2C:15:7D:79:81:7C:D6:B7:CE:35:0E:43:80 >> spectrum-92, Jan 23, 2012, PrivateKeyEntry, >> Certificate fingerprint (MD5): >>8F:26:60:6B:9E:01:64:5E:CB:73:8A:BC:4E:3E:AF:AB >> tomcatss1, Oct 21, 2011, PrivateKeyEntry, >> Certificate fingerprint (MD5): >>DF:7D:58:4B:D1:5A:A5:AF:68:C6:5E:F4:77:7D:0D:FB >>=20 >> D:\win32app\Spectrum\Java\jre\bin> >>=20 >> Heres my server.xml .. >>=20 >>=20 >> > port=3D"443" minProcessors=3D"5" maxProcessors=3D"75" >> enableLookups=3D"true" disableUploadTimeout=3D"true" >> acceptCount=3D"100" debug=3D"0" scheme=3D"https" secure=3D"tr= ue" >> clientAuth=3D"false" sslProtocol=3D"TLS" >> =20 >>ciphers=3D"SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH= _A >>ES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_ >>CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,S >>SL_DHE_DSS_WITH_3DES_EDE_CBC_SHA" >> keystoreFile=3D"/custom/keystore/cacerts" >> keystorePass=3D"changeit"> >> >>=20 >> Reboot tomcat (stdout.log) >>=20 >> Jan 23, 2012 10:58:37 AM (main) >>(org.apache.coyote.http11.Http11BaseProtocol) - (INFO) - Initializing >>Coyote HTTP/1.1 on http-80 >> Jan 23, 2012 10:58:39 AM (main) >>(org.apache.coyote.http11.Http11BaseProtocol) - (INFO) - Initializing >>Coyote HTTP/1.1 on http-443 >> Jan 23, 2012 10:58:39 AM (main) (org.apache.catalina.startup.Catalina) >>- (INFO) - Initialization processed in 3422 ms >> Jan 23, 2012 10:58:39 AM (main) (org.apache.catalina.realm.JAASRealm) - >>(INFO) - Set JAAS app name Catalina >> Jan 23, 2012 10:58:39 AM (main) >>(org.apache.catalina.core.StandardService) - (INFO) - Starting service >>Tomcat-Standalone >> Jan 23, 2012 10:58:39 AM (main) >>(org.apache.catalina.core.StandardEngine) - (INFO) - Starting Servlet >>Engine: Apache Tomcat/5.5.30 >> Jan 23, 2012 10:58:39 AM (main) (org.apache.catalina.core.StandardHost) >>- (INFO) - XML validation disabled >> Jan 23, 2012 10:58:40 AM (main) >>(org.apache.catalina.startup.HostConfig) - (INFO) - Deploying web >>application archive axis2.war >> Jan 23, 2012 10:58:47 AM (main) >>(org.apache.axis2.deployment.ClusterBuilder) - (INFO) - Clustering has >>been disabled >> Jan 23, 2012 10:58:48 AM (main) >>(org.apache.axis2.deployment.ModuleDeployer) - (INFO) - Deploying >>module: addressing-1.5.4 - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/modules/addressin >>g-1.5.4.mar >> Jan 23, 2012 10:58:48 AM (main) >>(org.apache.axis2.deployment.ModuleDeployer) - (INFO) - Deploying >>module: metadataExchange-1.5.4 - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/modules/mex-1.5.4 >>.mar >> Jan 23, 2012 10:58:48 AM (main) >>(org.apache.axis2.deployment.ModuleDeployer) - (INFO) - Deploying >>module: mtompolicy-1.5.4 - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/modules/mtompolic >>y-1.5.4.mar >> Jan 23, 2012 10:58:48 AM (main) >>(org.apache.axis2.deployment.ModuleDeployer) - (INFO) - Deploying >>module: ping-1.5.4 - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/modules/ping-1.5. >>4.mar >> Jan 23, 2012 10:58:48 AM (main) >>(org.apache.axis2.deployment.ModuleDeployer) - (INFO) - Deploying >>module: script-1.5.4 - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/modules/scripting >>-1.5.4.mar >> Jan 23, 2012 10:58:48 AM (main) >>(org.apache.axis2.deployment.ModuleDeployer) - (INFO) - Deploying >>module: soapmonitor-1.5.4 - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/modules/soapmonit >>or-1.5.4.mar >> Jan 23, 2012 10:58:52 AM (main) >>(org.apache.axis2.deployment.ServiceDeployer) - (INFO) - Deploying Web >>service: DataSourceWS.aar - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/services/DataSour >>ceWS.aar >> Jan 23, 2012 10:58:52 AM (main) >>(org.apache.axis2.deployment.ServiceDeployer) - (INFO) - Deploying Web >>service: ProductSync2WS.aar - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/services/ProductS >>ync2WS.aar >> Jan 23, 2012 10:58:52 AM (main) >>(org.apache.axis2.deployment.ServiceDeployer) - (INFO) - Deploying Web >>service: version.aar - >>file:/D:/win32app/Spectrum/tomcat/webapps/axis2/WEB-INF/services/version. >>aar >> Jan 23, 2012 10:58:53 AM (main) >>(org.apache.axis2.transport.http.AxisServlet) - (WARN) - No >>transportReceiver for >>org.apache.axis2.transport.http.AxisServletListener found. An instance >>for HTTP will be configured automatically. Please update your axis2.xml >>file! >> Jan 23, 2012 10:58:53 AM (HttpListener-8443-1) >>(org.apache.axis2.transport.http.server.DefaultConnectionListener) - >>(INFO) - Listening on port 8443 >> Jan 23, 2012 10:58:53 AM (main) >>(org.apache.catalina.startup.HostConfig) - (INFO) - Deploying web >>application archive introscope-wssdk-consumer.war >> Jan 23, 2012 10:58:53 AM (main) (IscopeWebServiceClient) - (INFO) - >>Initialized ConsumerStartupServlet >> Jan 23, 2012 10:59:27 AM - FrontEndUpdateWatcherManager: Reap: 120000 >>Expire: 240000 Delay: 10800000 >> Jan 23, 2012 10:59:28 AM (main) >>(org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/spectrum >>]) - (INFO) - Initializing Spring FrameworkServlet >>'NetqosIntegrationBootstrapServlet' >> Jan 23, 2012 10:59:28 AM (main) >>(com.ca.im.netqos.integration.web.servlet.NetqosIntegrationBootstrapServl >>et) - (INFO) - FrameworkServlet 'NetqosIntegrationBootstrapServlet': >>initialization started >> Jan 23, 2012 10:59:28 AM (main) >>(com.ca.im.netqos.integration.web.servlet.NetqosIntegrationBootstrapServl >>et) - (INFO) - FrameworkServlet 'NetqosIntegrationBootstrapServlet': >>initialization completed in 16 ms >> Jan 23, 2012 10:59:28 AM (main) >>(org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/spectrum >>]) - (INFO) - Initializing Spring FrameworkServlet 'SRMBootstrapServlet' >> Jan 23, 2012 10:59:28 AM (main) >>(com.aprisma.spectrum.app.repmgr.web.servlet.SRMBootstrapServlet) - >>(INFO) - FrameworkServlet 'SRMBootstrapServlet': initialization started >> Jan 23, 2012 10:59:28 AM (main) >>(com.aprisma.spectrum.app.repmgr.web.servlet.SRMBootstrapServlet) - >>(INFO) - FrameworkServlet 'SRMBootstrapServlet': initialization >>completed in 0 ms >> Jan 23, 2012 10:59:28 AM (SRM/Startup/Container) (RepMgr) - (INFO) - >>Report Manager waiting on MySQL initialization. >> Jan 23, 2012 11:01:18 AM (SRM/Startup/Container) (RepMgr) - (INFO) - >>MySQL Initialization complete. Report Manager continuing. >> Jan 23, 2012 11:01:21 AM (PoolThread-1: GlobalPool =3D> >>SLMStatWatcher.init) (SLM_STAT_DB) - (INFO) - Service Manager waiting on >>MySQL initialization. >> Jan 23, 2012 11:01:21 AM (PoolThread-1: GlobalPool =3D> >>SLMStatWatcher.init) (SLM_STAT_DB) - (INFO) - MySQL Initialization >>complete. Service Manager continuing. >> Jan 23, 2012 11:01:23 AM - ERROR: reading file >>custom-privileges.xmlorg.jdom.input.JDOMParseException: Error on line 75 >>of document=20 >>file:/D:/win32app/Spectrum/custom/console/config/custom-privileges.xml: >>Invalid byte 1 of 1-byte UTF-8 sequence. >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:501) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:847) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:826) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager.readPr >>ivFile(GlobalAccessPrivilegeManager.java:2517) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager.getReg >>isteredPrivileges(GlobalAccessPrivilegeManager.java:2458) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager. >>(GlobalAccessPrivilegeManager.java:252) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>cessorImpl.java:39) >> at=20 >>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>ructorAccessorImpl.java:27) >> at=20 >>java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.constructContextObje >>ct(ContextFactory.java:411) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:174) >> at=20 >>com.aprisma.spectrum.app.web.security.BackEndUserSecurityDataModel.start( >>BackEndUserSecurityDataModel.java:184) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.threadSafeStartConte >>xtObject(ContextFactory.java:275) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:179) >> at=20 >>com.aprisma.spectrum.app.alarm.web.model.AbstractFrontEndAlarmDataModel.< >>init>(AbstractFrontEndAlarmDataModel.java:62) >> at=20 >>com.aprisma.spectrum.app.notifier.AlarmNotifier.(AlarmNotifier.java >>:153) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>cessorImpl.java:39) >> at=20 >>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>ructorAccessorImpl.java:27) >> at=20 >>java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.constructContextObje >>ct(ContextFactory.java:411) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:174) >> at=20 >>com.aprisma.spectrum.app.notifier.servlet.AlarmNotifierServlet.init(Alarm >>NotifierServlet.java:74) >> at=20 >>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java >>:1139) >> at=20 >>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) >> at=20 >>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.ja >>va:3996) >> at=20 >>org.apache.catalina.core.StandardContext.start(StandardContext.java:4266) >> at=20 >>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav >>a:760) >> at=20 >>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) >> at=20 >>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) >> at=20 >>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:98 >>0) >> at=20 >>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: >>943) >> at=20 >>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) >> at=20 >>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203) >> at=20 >>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319 >>) >> at=20 >>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup >>port.java:120) >> at=20 >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) >> at=20 >>org.apache.catalina.core.StandardHost.start(StandardHost.java:736) >> at=20 >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at=20 >>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >> at=20 >>org.apache.catalina.core.StandardService.start(StandardService.java:448) >> at=20 >>org.apache.catalina.core.StandardServer.start(StandardServer.java:700) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:552) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at=20 >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java >>:39) >> at=20 >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI >>mpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at=20 >>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> at=20 >>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >> Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: >>Invalid byte 1 of 1-byte UTF-8 sequence. >> at=20 >>org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow >>n Source) >> at=20 >>org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >>Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >>Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp >>atcher.dispatch(Unknown Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow >>n Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >>Source) >> at=20 >>org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489) >> ... 49 more >> Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: >>Invalid byte 1 of 1-byte UTF-8 sequence. >> at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown >>Source) >> at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown >>Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown >> Source) >> ... 57 more >> Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: >>Invalid byte 1 of 1-byte UTF-8 sequence. >> at=20 >>org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow >>n Source) >> at=20 >>org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >>Source) >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >>Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp >>atcher.dispatch(Unknown Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow >>n Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >>Source) >> at=20 >>org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:847) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:826) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager.readPr >>ivFile(GlobalAccessPrivilegeManager.java:2517) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager.getReg >>isteredPrivileges(GlobalAccessPrivilegeManager.java:2458) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager. >>(GlobalAccessPrivilegeManager.java:252) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>cessorImpl.java:39) >> at=20 >>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>ructorAccessorImpl.java:27) >> at=20 >>java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.constructContextObje >>ct(ContextFactory.java:411) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:174) >> at=20 >>com.aprisma.spectrum.app.web.security.BackEndUserSecurityDataModel.start( >>BackEndUserSecurityDataModel.java:184) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.threadSafeStartConte >>xtObject(ContextFactory.java:275) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:179) >> at=20 >>com.aprisma.spectrum.app.alarm.web.model.AbstractFrontEndAlarmDataModel.< >>init>(AbstractFrontEndAlarmDataModel.java:62) >> at=20 >>com.aprisma.spectrum.app.notifier.AlarmNotifier.(AlarmNotifier.java >>:153) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>cessorImpl.java:39) >> at=20 >>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>ructorAccessorImpl.java:27) >> at=20 >>java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.constructContextObje >>ct(ContextFactory.java:411) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:174) >> at=20 >>com.aprisma.spectrum.app.notifier.servlet.AlarmNotifierServlet.init(Alarm >>NotifierServlet.java:74) >> at=20 >>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java >>:1139) >> at=20 >>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) >> at=20 >>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.ja >>va:3996) >> at=20 >>org.apache.catalina.core.StandardContext.start(StandardContext.java:4266) >> at=20 >>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav >>a:760) >> at=20 >>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) >> at=20 >>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) >> at=20 >>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:98 >>0) >> at=20 >>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: >>943) >> at=20 >>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) >> at=20 >>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203) >> at=20 >>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319 >>) >> at=20 >>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup >>port.java:120) >> at=20 >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) >> at=20 >>org.apache.catalina.core.StandardHost.start(StandardHost.java:736) >> at=20 >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at=20 >>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >> at=20 >>org.apache.catalina.core.StandardService.start(StandardService.java:448) >> at=20 >>org.apache.catalina.core.StandardServer.start(StandardServer.java:700) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:552) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at=20 >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java >>:39) >> at=20 >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI >>mpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at=20 >>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> at=20 >>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >> Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: >>Invalid byte 1 of 1-byte UTF-8 sequence. >> at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown >>Source) >> at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown >>Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown >> Source) >> ... 57 more >> Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: >>Invalid byte 1 of 1-byte UTF-8 sequence. >> at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown >>Source) >> at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown >>Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown >> Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp >>atcher.dispatch(Unknown Source) >> at=20 >>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow >>n Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >>Source) >> at=20 >>org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:847) >> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:826) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager.readPr >>ivFile(GlobalAccessPrivilegeManager.java:2517) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager.getReg >>isteredPrivileges(GlobalAccessPrivilegeManager.java:2458) >> at=20 >>com.aprisma.spectrum.app.web.security.GlobalAccessPrivilegeManager. >>(GlobalAccessPrivilegeManager.java:252) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>cessorImpl.java:39) >> at=20 >>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>ructorAccessorImpl.java:27) >> at=20 >>java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.constructContextObje >>ct(ContextFactory.java:411) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:174) >> at=20 >>com.aprisma.spectrum.app.web.security.BackEndUserSecurityDataModel.start( >>BackEndUserSecurityDataModel.java:184) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.threadSafeStartConte >>xtObject(ContextFactory.java:275) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:179) >> at=20 >>com.aprisma.spectrum.app.alarm.web.model.AbstractFrontEndAlarmDataModel.< >>init>(AbstractFrontEndAlarmDataModel.java:62) >> at=20 >>com.aprisma.spectrum.app.notifier.AlarmNotifier.(AlarmNotifier.java >>:153) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> at=20 >>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>cessorImpl.java:39) >> at=20 >>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>ructorAccessorImpl.java:27) >> at=20 >>java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.constructContextObje >>ct(ContextFactory.java:411) >> at=20 >>com.aprisma.spectrum.app.util.context.ContextFactory.getContextObject(Con >>textFactory.java:174) >> at=20 >>com.aprisma.spectrum.app.notifier.servlet.AlarmNotifierServlet.init(Alarm >>NotifierServlet.java:74) >> at=20 >>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java >>:1139) >> at=20 >>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) >> at=20 >>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.ja >>va:3996) >> at=20 >>org.apache.catalina.core.StandardContext.start(StandardContext.java:4266) >> at=20 >>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav >>a:760) >> at=20 >>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) >> at=20 >>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) >> at=20 >>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:98 >>0) >> at=20 >>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: >>943) >> at=20 >>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) >> at=20 >>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203) >> at=20 >>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319 >>) >> at=20 >>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup >>port.java:120) >> at=20 >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) >> at=20 >>org.apache.catalina.core.StandardHost.start(StandardHost.java:736) >> at=20 >>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at=20 >>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >> at=20 >>org.apache.catalina.core.StandardService.start(StandardService.java:448) >> at=20 >>org.apache.catalina.core.StandardServer.start(StandardServer.java:700) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:552) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at=20 >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java >>:39) >> at=20 >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI >>mpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at=20 >>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> at=20 >>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >>=20 >> And when I go back into my browser remove any trusted certificates and >>try and access my site and it still says my certificate has expired ? >>=20 >> Any ideas ? >>=20 >Well, the above log line : > >Jan 23, 2012 11:01:23 AM - ERROR: reading file >custom-privileges.xmlorg.jdom.input.JDOMParseException: Error on line 75 >of document=20 >file:/D:/win32app/Spectrum/custom/console/config/custom-privileges.xml: >Invalid byte 1 of=20 >1-byte UTF-8 sequence. > >seems to indicate a solid error hapenning while reading the indicated >file. >I don't know if this has anything to do with the basic issue you are >having, but don't you >want to correct it first ? > >--------------------------------------------------------------------- >To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org >For additional commands, e-mail: users-help@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org