1

Glassfish 2 を使用していますが、それを再起動すると、「クラス package1.Model1 を package1.Model1 にキャストできません」というエラーが発生する Web アプリケーションがあります。

その後、アプリケーションを再度デプロイする必要があり、アプリケーションは再び機能します。

どうすればこの問題を解決できますか?

4

2 に答える 2

0

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>
于 2014-11-13T10:08:55.287 に答える