We've been having hot deploy issues with our version of JBoss 3.0.4/Tomcat
4.1.12.

When we re-deploy a WAR and/or EJB.jar we get the following in our
server.log:

For our EJB's:

2003-03-25 11:50:26,322 INFO  [org.jboss.deployment.MainDeployer]
Undeploying
file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/timeTracking_ejb.ja
r
2003-03-25 11:50:26,322 INFO  [org.jboss.ejb.EjbModule] Stopping
2003-03-25 11:50:26,332 INFO  [org.jboss.ejb.EjbModule] Stopped
2003-03-25 11:50:26,332 INFO  [org.jboss.ejb.EjbModule] Destroying
2003-03-25 11:50:26,442 INFO  [org.jboss.ejb.EjbModule] Remove JSR-77 EJB
Module: jboss.management.single:J2EEApplication=
,J2EEServer=Single,j2eeType=EJBModule,name=timeTracking_ejb.jar
2003-03-25 11:50:26,442 INFO  [org.jboss.ejb.EjbModule] Destroyed
2003-03-25 11:50:26,442 INFO  [org.jboss.deployment.MainDeployer] could not
delete directory
file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/tmp/deploy/server/default/
deploy/timeTracking_ejb.jar/105.timeTracking_ejb.jar restart will delete it
2003-03-25 11:50:26,442 INFO  [org.jboss.deployment.MainDeployer] Undeployed
file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/timeTracking_ejb.ja
r

etc. etc...........

For our WAR's:

2003-03-25 11:50:34,764 INFO  [org.jboss.deployment.MainDeployer]
Undeploying
file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/TimeTracking.war
2003-03-25 11:50:34,764 INFO
[org.jboss.web.catalina.EmbeddedCatalinaService41] undeploy,
ctxPath=/TimeTracking,
warUrl=file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/tmp/deploy/server/d
efault/deploy/TimeTracking.war/106.TimeTracking.war
2003-03-25 11:50:34,764 INFO  [org.jboss.web.localhost.Engine]
StandardHost[localhost]: Removing web application at context path
/TimeTracking
2003-03-25 11:50:34,784 INFO  [org.jboss.deployment.MainDeployer] could not
delete directory
file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/tmp/deploy/server/default/
deploy/TimeTracking.war/106.TimeTracking.war restart will delete it
2003-03-25 11:50:34,784 INFO  [org.jboss.deployment.MainDeployer] Undeployed
file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/TimeTracking.war

etc. etc...........


The log goes on to deploy just like normal, but when our apps run they error
out for no apparent reason.
This is what the log gives us after redeployment:

2003-03-25 11:55:27,875 ERROR [org.jboss.ejb.plugins.LogInterceptor]
EJBException:
javax.ejb.EJBException: Invalid invocation, check your deployment packaging,
method=public abstract oss.timetracking.session.UserSession
oss.timetracking.session.UserSessionHome.create() throws
javax.ejb.CreateException,javax.ejb.EJBException,java.rmi.RemoteException
        at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invokeHome(Stat
elessSessionContainer.java:597)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(
CachedConnectionInterceptor.java:206)
        at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invokeHome(Statele
ssSessionInstanceInterceptor.java:57)
        at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor
.java:111)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:178)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:52)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.jav
a:105)
        at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:129)
        at
org.jboss.ejb.StatelessSessionContainer.invokeHome(StatelessSessionContainer
.java:300)
        at org.jboss.ejb.Container.invoke(Container.java:730)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
        at
org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:98)
        at
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:102)
        at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:77
)
        at
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:80)
        at
org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:198)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
        at $Proxy131.create(Unknown Source)
        at
oss.timetracking.services.UserManager.getUserByLoginId(UserManager.java:48)
        at
oss.timetracking.controller.LoginAction.perform(LoginAction.java:101)
        at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1787)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1040)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151
)
        at java.lang.Thread.run(Thread.java:479)

Only when we shut down JBoss and restart does it actually run our apps
correctly.
I read about similar errors on the web and according to one of your replies
and it said the class versions are out of date.
The only reason this could happen is because of JBoss is not undeploying the
WAR's and EJB's correctly.

Can you please provide any assistance with this?

Thank you...............

         (           )
        )     )     (
      (     (        )    )
    )        )     (      (
   ____________
  \                        /  __
   \       JAVA      / /__ /
    \__________/
---------------------------

Taff Andrews
Software Engineer IV
GMG - Finance
6480 Sprint Parkway
Overland Park, KS 66251
Mailstop : KSOPHM0410 - 4B352
(913) 315-8141



-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to