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