There exists a mismatch on existing class on classpath for
otrack.med.acuity.MedicalAcuityLevelCode

1)backup old jars and classes
2)delete all old classes of otrack.med.acuity.MedicalAcuityLevelCode.class
(including any jars that contain) from deploy machine
3)copy new jars and classes from local system over to deploy machine

M-

----- Original Message -----
From: "Raghuveer Rawat" <[EMAIL PROTECTED]>
To: <users@tomcat.apache.org>
Sent: Monday, April 14, 2008 11:43 AM
Subject: Problem redeploying war in Tomcat , Unix environment


> Hi ,
> I am using Tomcat5.0.28 and my application works fine in my local
system(Dev
> environment).
> When i redeploy appln in test server(*Unix Environment*), i get the
> following exception when i click on some link.
>
> java.lang.ClassCastException: otrack.med.acuity.MedicalAcuityLevelCode
> incompatible with otrack.med.acuity.MedicalAcuityLevelCode
> I thought my appln does not unload its classes gracefully on redeploy. I
> modified  tomcat's server.xml and added autoDeploy and unpackWars
attribute
> as below :
>
>  <Host appBase="webapps" name="domain2" autoDeploy="true" unpackWARs
> ="true"><----The changes you requested
>       <Alias>pubwebtest.doc.state.sc.us</Alias>
>         <Logger className="org.apache.catalina.logger.FileLogger"
> timestamp="true" prefix="pubweb."/>
>       </Host>
>
> *Still iam anable to resolve the issue. I dont have any clue how it works
in
> UNix environment. Need help. *
> **
> *Detail of the exception: *
> **
>  java.lang.ClassCastException: otrack.med.acuity.MedicalAcuityLevelCode
> incompatible with otrack.med.acuity.MedicalAcuityLevelCode
>  at
>
otrack.med.acuity.MedicalAcuityLevelCodeWrapper.getOptionswWithTitleDesc(Med
icalAcuityLevelCodeWrapper.java:116)
>  at
>
otrack.med.PatientSearchActions.loadPatientDeskTop(PatientSearchActions.java
:927)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64
)
>  at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:43)
>  at java.lang.reflect.Method.invoke(Method.java:615)
>  at
>
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:
276)
>  at
> org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
>  at
>
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:421)
>  at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
>  at
> otrack.med.MtrackRequestProcessor.process(MtrackRequestProcessor.java:471)
>  at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
>  at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
>  at
>
otrack.med.hibernate.HibernateSessionRequestFilter.doFilterInternal(Hibernat
eSessionRequestFilter.java:206)
>  at
>
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestF
ilter.java:77)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:186)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
>  at
> us.sc.state.doc.appsecurity.AppUserFilter.doFilter(AppUserFilter.java:93)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:186)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
>  at otrack.med.RequestFilter.doFilter(RequestFilter.java:28)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:186)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
>  at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>  at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)
>  at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
>  at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
java:540)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
>  at
>
org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.jav
a:287)
>  at
> org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:84)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>  at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
>  at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>  at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
>  at org.josso.tc50.agent.SSOAgentValve.invoke(SSOAgentValve.java:495)
>  at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>  at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>  at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>  at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
>  at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>  at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
>  at java.lang.Thread.run(Thread.java:803)
>
> Thanks and regards,
> Raghu
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to