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.
************************************************************

Reply via email to