使用hibernate&;支持jar的java.lang.NoClassDefFoundError;春天

使用hibernate&;支持jar的java.lang.NoClassDefFoundError;春天,java,hibernate,exception,jboss,Java,Hibernate,Exception,Jboss,我们有一个基于web的项目,它使用了其他一些名为“auth”的依赖项目。这是我们进行所有身份验证工作的地方。我们基于web的项目使用热部署&每当我们更改此项下的任何内容时,使用此“auth”的任何部分都会开始提供 java.lang.NoClassDefFoundError: com/****/***/common/auth/entity/Application at $Proxy1596.findApplicationObjectByName(Unknown Source) at 当我们重

我们有一个基于web的项目,它使用了其他一些名为“auth”的依赖项目。这是我们进行所有身份验证工作的地方。我们基于web的项目使用热部署&每当我们更改此项下的任何内容时,使用此“auth”的任何部分都会开始提供

java.lang.NoClassDefFoundError: com/****/***/common/auth/entity/Application at $Proxy1596.findApplicationObjectByName(Unknown Source) at 

当我们重新启动jboss all实例时,这个问题就会得到解决。有没有办法在不重新启动服务器的情况下修复此NoClassDefFound错误&因为这会影响实时流量?

当您加载Spring应用程序外部的JAR时,JBoss会遇到一些热部署问题-当我在本地工作时,我也会遇到同样的问题。您可以将JBoss实例集群到前端Web服务器(如Apache)后面,然后展开部署,一个接一个地重新启动JBoss实例,而不是试图修复JBoss或Spring行为。这样,可能在受影响服务器上的用户将被跳转到一个快乐的服务器上,并且您的实时流量将得到维护