Hello, I have written a custom handler to deal with a soap header with mustunderstand=1 The problem that I'm haviing is after the server (hosting the service) starts it deploys the service and upon deployment my customhandler causes a ClassNotFoundException
Here's a partial stack trace I have changed some names for securioty purposes. I am deploying on Weblogic server 10.3 My question(s) is(are) this... What do I need in order for this class to be found by axis2? Should I be packging the handler under an apache package (org.apache.axis2.handlers)? Thanks! DFM org.apache.axis2.deployment.DeploymentException: com.company.level.utility.MyHandler at org.apache.axis2.deployment.util.Utils.loadHandler(Utils.java:183) at org.apache.axis2.deployment.AxisConfigBuilder.processPhaseList(AxisConfi gBuilder.java:513) at org.apache.axis2.deployment.AxisConfigBuilder.processPhaseOrders(AxisCon figBuilder.java:544) at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigB uilder.java:145) at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(D eploymentEngine.java:641) at org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxis Configurator.java:157) at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServle t.java:516) at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:436) at org.apache.axis2.transport.http.AxisAdminServlet.init(AxisAdminServlet.j ava:55) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubS ecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu bject.java:321) at weblogic.security.service.SecurityManager.runAs(Unknown Source) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityH elper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLife cycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper .java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl .java:521) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ letContext.java:1893) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(Web AppServletContext.java:1870) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppSe rvletContext.java:1790) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContex t.java:2999) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1 371) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateD river.java:204) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriv er.java:37) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDr iver.java:60) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModule Driver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleLis tenerInvoker.java:117) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateD river.java:204) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriv er.java:37) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDr iver.java:60) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModule sFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java: 635) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriv er.java:37) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.jav a:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java: 16) at weblogic.application.internal.DeploymentStateChecker.activate(Deployment StateChecker.java:162) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppCo ntainerInvoker.java:79) at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDepl oyment.java:184) at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServer Lifecycle(BasicDeployment.java:361) at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(Deplo ymentAdapter.java:51) at weblogic.management.deploy.internal.DeploymentAdapter.activate(Deploymen tAdapter.java:196) at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTra nsition.java:30) at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps (ConfiguredDeployments.java:233) at weblogic.management.deploy.internal.ConfiguredDeployments.activate(Confi guredDeployments.java:169) at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(Configu redDeployments.java:123) at weblogic.management.deploy.internal.DeploymentServerService.resume(Deplo ymentServerService.java:173) at weblogic.management.deploy.internal.DeploymentServerService.start(Deploy mentServerService.java:89) at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) java.lang.ClassNotFoundException: com.company.level.utility.MyHandler ************************************************************ This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential and/or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies. ************************************************************