Any clue on why there is a certificate issue?

Since the problem seems related to JSP and therefore you have the source as
part of the war, do you think you could debug it and propose a fix?

On Tue, Jan 31, 2023 at 4:47 AM Maarten van den Broek <
mbr...@messagedesign.nl> wrote:

> Hello,
>
> I am running Axis2 1.8.2 within Tomcat 9.0.62. The Axis2 happiness page is:
> Axis2 Happiness Page Examining webapp configuration Essential Components
> Found Apache-Axis (org.apache.axis2.transport.http.AxisServlet)
>   at
> C:\OSANO\apache-tomcat-9.0.62\webapps\axis2\WEB-INF\lib\axis2-transport-http-1.8.2.jar
> Found Jakarta-Commons Logging (org.apache.commons.logging.Log)
>   at
> C:\OSANO\apache-tomcat-9.0.62\webapps\axis2\WEB-INF\lib\commons-logging-1.2.jar
> Found Streaming API for XML (javax.xml.stream.XMLStreamReader)
>   at an unknown location
> Found Streaming API for XML implementation
> (org.codehaus.stax2.XMLStreamWriter2)
>   at
> C:\OSANO\apache-tomcat-9.0.62\webapps\axis2\WEB-INF\lib\stax2-api-4.2.1.jar
>
> The core axis2 libraries are present.
>
> Note: Even if everything this page probes for is present, there is no
> guarantee your Axis Service will work, because there are many configuration
> options that we do not check for. These tests are necessary but not
> sufficient
> Examining Version Service
>
> There was a problem in Axis2 version service , may be the service not
> available or some thing has gone wrong. But this does not mean system is
> not working ! Try to upload some other service and check to see whether it
> is working.
> Examining Application Server
>
> Servlet version 4.0
> Platform Apache Tomcat/9.0.62
>
> Examining System Properties
> java.vendor Amazon.com Inc.
> sun.java.launcher SUN_STANDARD
> catalina.base C: \OSANO\apache-tomcat-9.0.62
> sun.management.compiler HotSpot 64-Bit Tiered Compilers
> catalina.useNaming true
> os.name Windows 10
> sun.boot.class.path C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\resources.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\rt.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\sunrsasign.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\jsse.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\jce.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\charsets.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\jfr.jar;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\classes
> java.util.logging.config.file C:
> \OSANO\apache-tomcat-9.0.62\conf\logging.properties
> sun.desktop windows
> org.apache.cxf.binding.soap.messageFactoryClassName
> com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
> java.vm.specification.vendor Oracle Corporation
> java.runtime.version 1.8.0_332-b08
> user.name Maart
> tomcat.util.scan.StandardJarScanFilter.jarsToScan
> log4j-taglib*.jar,log4j-web*.jar,log4javascript*.jar,slf4j-taglib*.jar
> shared.loader
> tomcat.util.buf.StringCache.byte.enabled true
> user.language en
> java.naming.factory.initial org.apache.naming.java.javaURLContextFactory
> sun.boot.library.path C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\bin
> jdk.tls.ephemeralDHKeySize 2048
> java.version 1.8.0_332
> java.util.logging.manager org.apache.juli.ClassLoaderLogManager
> user.timezone Europe/Berlin
> sun.arch.data.model 64
> java.util.concurrent.ForkJoinPool.common.threadFactory
> org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory
> java.endorsed.dirs C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\endorsed
> sun.cpu.isalist amd64
> sun.jnu.encoding Cp1252
> file.encoding.pkg sun.io
> package.access
> sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat.
> file.separator \
> java.specification.name Java Platform API Specification
> java.class.version 52.0
> user.country NL
> java.home C: \Program Files\Amazon Corretto\jdk1.8.0_332\jre
> java.vm.info mixed mode
> os.version 10.0
> path.separator ;
> java.vm.version 25.332-b08
> user.variant
> java.protocol.handler.pkgs org.apache.catalina.webresources
> java.awt.printerjob sun.awt.windows.WPrinterJob
> sun.io.unicode.encoding UnicodeLittle
> awt.toolkit sun.awt.windows.WToolkit
> sun.stdout.encoding cp850
> package.definition
> sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
> user.script
> java.naming.factory.url.pkgs org.apache.naming
> user.home C: \Users\Maart
> java.specification.vendor Oracle Corporation
> tomcat.util.scan.StandardJarScanFilter.jarsToSkip
> annotations-api.jar,ant-junit*.jar,ant-launcher.jar,ant.jar,asm-*.jar,aspectj*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-daemon.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,websocket-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar,ojdbc6-*.jar,postgresql*jdbc*.jar,mysql-connector-java-*.jar,tomcat_osano-*.jar,batik-ext-*.jar,batik-awt-util-*.jar,batik-util-*.jar,javassist-*.jar,sdoapi-*.jar,httpcore-*.jar,activation-*.jar,serializer-*.jar,antlr*.jar,jul-to-slf4j-*.jar,c3p0-*.jar,batik-gui-util-*.jar,opensaml-*.jar,javax-1.3.jar,jaxb-api-*.jar,jaxb-impl-*.jar,wss4j-*.jar,jgrapht-core-*.jar,jsr311-api-*.jar,xmltooling-*.jar,xmlunit-*.jar,ehcache-core-*.jar,xml-resolver-*.jar,xmlsec-*.jar,jandex-*.jar,opencsv-*.jar,stax-api-*.jar,stax2-api-*.jar,woodstox-core-asl-*.jar,xmlschema-core-*.jar,woden-core-*.jar,apache-mime4j-core-*.jar,mchange-commons-java-*.jar,joda-time-*.jar,openws-*.jar,geronimo-*.jar,jaxws-*.jar,jaxb-xjc-*.jar,xmlbeans-*.jar,tribes-*jar,axiom-*.jar,axis2-*.jar,bcel-findbugs-*.jar,cxf-*.jar,not-yet-commons-ssl-*.jar,mex-*.jar,jibx-*.jar,juli-*.jar,jettison-*.jar,gson-*.jar,jboss-logging-*.jar,jboss-logging-annotations-*.jar,jcl-over-slf4j-*.jar,jboss-transaction-api_1.2_spec-*.jar,commons-cli-*.jar,commons-configuration-*.jar,commons-validator-*.jar,commons-csv-*.jar,myfaces-api-*.jar,neethi-*.jar,Saxon-HE-*.jar,liquibase-core-*.jar,quartz-*.jar,kadbrk-jax-*.jar,uam0100-*.jar,nhr0100-*.jar,dbbb0100Metamodel-*.jar,dbbg0204Metamodel-*.jar,brk0100-*.jar,bb0100-*.jar,sch0100*.jar,genDbBds0100-*.jar,dbbag0100Metamodel-*.jar,bg0204bg0310transformatie-*.jar,genMmZkn0310-*.jar,dbbds0100Metamodel-*.jar,dbbb0100-*.jar,dbbg0204-*.jar,bds0100-*.jar,genDbBb0100-*.jar,zkn0310-*.jar,dbbg0310-*.jar,dbbds0100-*.jar,genDbBag0100-*.jar,woz0312-*.jar,genDbBrk0100-*.jar,bg0204-*.jar,dbnhr0100Metamodel-*.jar,dbuam0100-*.jar,dbzkn0310-*.jar,genDbBg0310-*.jar,dbbrk0100Metamodel-*.jar,dbsch0100Metamodel-*.jar,gegevensmagazijn-*.jar,lvbag0100-*.jar,bag0100-*.jar,dbuam0100Metamodel-*.jar,genDbZkn0310-*.jar,bg0310-*.jar,genDbSch0100-*.jar,dbbg0310Metamodel-*.jar,dbzkn0310Metamodel-*.jar
> java.library.path C: \Program Files\Amazon Corretto\jdk1.8.0_332\bin;C:
> \WINDOWS\Sun\Java\bin;C: \WINDOWS\system32;C: \WINDOWS;C: \Program Files
> (x86)\Business Objects\Common\3.5\bin\NOTES\;C: \Program Files
> (x86)\Business Objects\Common\3.5\bin\NOTES\DATA\;C: \Program Files\Amazon
> Corretto\jdk11.0.15_9\bin;C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\bin;C: \windows\system32;C: \windows;C:
> \windows\System32\Wbem;C: \windows\System32\WindowsPowerShell\v1.0\;C:
> \windows\System32\OpenSSH\;C: \Program Files (x86)\NVIDIA
> Corporation\PhysX\Common;C: \Program Files\NVIDIA Corporation\NVIDIA
> NvDLISR;C: \WINDOWS\system32;C: \WINDOWS;C: \WINDOWS\System32\Wbem;C:
> \WINDOWS\System32\WindowsPowerShell\v1.0\;C: \WINDOWS\System32\OpenSSH\;C:
> \Program Files\BackupClient\CommandLineTool\;C: \Program Files (x86)\Common
> Files\Acronis\FileProtector\;C: \Program Files (x86)\Common
> Files\Acronis\FileProtector64\;C: \Program
> Files\BackupClient\PyShell\bin\;C: \Program Files (x86)\Common
> Files\Acronis\SnapAPI\;C: \Program Files\Microsoft SQL
> Server\120\Tools\Binn\;C:
> \Users\Maart\AppData\Local\Microsoft\WindowsApps;.
> java.vendor.url https: //aws.amazon.com/corretto/
> java.vm.vendor Amazon.com Inc.
> common.loader
> "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/osano","${catalina.home}/osano/*.jar"
> java.runtime.name OpenJDK Runtime Environment
> sun.java.command org.apache.catalina.startup.Bootstrap start
> java.class.path C: \OSANO\apache-tomcat-9.0.62\bin\bootstrap.jar;C:
> \OSANO\apache-tomcat-9.0.62\bin\tomcat-juli.jar
> java.vm.specification.name Java Virtual Machine Specification
> java.vm.specification.version 1.8
> catalina.home C: \OSANO\apache-tomcat-9.0.62
> sun.cpu.endian little
> sun.os.patch.level
> java.awt.headless true
> java.io.tmpdir C: \OSANO\apache-tomcat-9.0.62\temp
> java.vendor.url.bug https: //github.com/corretto/corretto-8/issues/
> server.loader
> os.arch amd64
> java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
> java.ext.dirs C: \Program Files\Amazon
> Corretto\jdk1.8.0_332\jre\lib\ext;C: \WINDOWS\Sun\Java\lib\ext
> user.dir C: \Users\Maart\Desktop\basisgemeente_2.0.11
> line.separator
> java.vm.name OpenJDK 64-Bit Server VM
> ignore.endorsed.dirs
> file.encoding UTF-8
> sun.stderr.encoding cp850
> java.specification.version 1.8
>
> ------------------------------
>
> The version Service is not functioning due to a certificate issue.
>
> Messages are received and processed correctly.
>
> Clicking on Services in the Axis2 home screen (
> https://localhost/axis2/axis2-web/index.jsp) I get an empty page and I
> see the following stacktrace within the Tomcat logging:
>
> 31-Jan-2023 14:26:19.089 SEVERE [TP-exec-5]
> org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for
> servlet [jsp] threw exception
>         java.lang.ClassCastException: java.lang.String cannot be cast to
> org.apache.axis2.description.AxisService
>                 at
> org.apache.jsp.WEB_002dINF.views.admin.listServices_jsp._jspService(listServices_jsp.java:197)
>                 at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
>                 at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
>                 at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
>                 at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
>                 at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:711)
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:578)
>                 at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:517)
>                 at org.apache.axis2.webapp.View.process(View.java:38)
>                 at
> org.apache.axis2.webapp.AxisAdminServlet.service(AxisAdminServlet.java:109)
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
>                 at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
>                 at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
>                 at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
>                 at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
>                 at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
>                 at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>                 at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
>                 at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
>                 at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>                 at
> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
>                 at
> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
>                 at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>                 at java.lang.Thread.run(Thread.java:750)
> 31-Jan-2023 14:26:19.091 SEVERE [TP-exec-5]
> org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for
> servlet [AxisAdminServlet] in context with path [/axis2] threw exception
> [java.lang.ClassCastException: java.lang.String cannot be cast to
> org.apache.axis2.description.AxisService] with root cause
>         java.lang.ClassCastException: java.lang.String cannot be cast to
> org.apache.axis2.description.AxisService
>                 at
> org.apache.jsp.WEB_002dINF.views.admin.listServices_jsp._jspService(listServices_jsp.java:197)
>                 at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
>                 at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
>                 at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
>                 at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
>                 at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:711)
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:578)
>                 at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:517)
>                 at org.apache.axis2.webapp.View.process(View.java:38)
>                 at
> org.apache.axis2.webapp.AxisAdminServlet.service(AxisAdminServlet.java:109)
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
>                 at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
>                 at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
>                 at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
>                 at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
>                 at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
>                 at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>                 at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
>                 at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
>                 at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>                 at
> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
>                 at
> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
>                 at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>                 at java.lang.Thread.run(Thread.java:750)
>
> I get the same error, when I click Available Services in de admin console.
>
> I would appreciate any suggestion regarding the cause of this problem.
>
> With kind regards,
>
> Maarten
>
>

Reply via email to