Java 类不能强制转换为同一个类-在Glassfish服务器应用程序中重新启动后

Java 类不能强制转换为同一个类-在Glassfish服务器应用程序中重新启动后,java,web,casting,glassfish,Java,Web,Casting,Glassfish,我使用Glassfish 2,如果重新启动它,我的web应用程序会引发以下错误:“类package1.Model1无法转换为package1.Model1” 然后,我必须再次部署应用程序,它们才能恢复工作 如何解决这个问题?一个类可能被加载到多个类加载器中,从而创建了该类的两个不兼容版本。但如果没有关于该应用程序是如何安装和部署的任何细节,我就不能说更多了 这个错误确切发生在什么时候?还可以发布更多关于您的设置的详细信息。我在EAR中遇到了一个WAR问题,WAR和EAR都包括有问题的jar。如果

我使用Glassfish 2,如果重新启动它,我的web应用程序会引发以下错误:“类package1.Model1无法转换为package1.Model1”

然后,我必须再次部署应用程序,它们才能恢复工作


如何解决这个问题?

一个类可能被加载到多个类加载器中,从而创建了该类的两个不兼容版本。但如果没有关于该应用程序是如何安装和部署的任何细节,我就不能说更多了


这个错误确切发生在什么时候?还可以发布更多关于您的设置的详细信息。

我在EAR中遇到了一个WAR问题,WAR和EAR都包括有问题的jar。如果其他人有此问题,请发布

如果你已经把罐子放在耳朵里了,就不要把它们放在战争中

<build>
    <finalName>WebApp</finalName>
    <plugins>
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>


            <packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>


                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
    </plugins>
</build>

网络应用
maven战争插件
2.3
WEB-INF/lib/*.jar
真的
解放党/

您能将引发错误的代码粘贴到这里吗?