1

JBoss-AS 7.1.1-Final に geoserver.war (2.2.1) をデプロイしようとしています。

ログはPastebinにアップロードされ、読みやすくなっています。

2 つの CNFE の横に

  • 07:23:51 java.lang.NoClassDefFoundError: com/sun/imageio/spi/FileImageOutputStreamSpi
  • 07:24:01 java.lang.NoClassDefFoundError: com/sun/imageio/spi/FileImageOutputStreamSpi

失敗の主な理由はここにあると思います

07:23:58,357 ERROR [org.apache.catalina.core.StandardContext]
                   (MSC service thread 1-6) Error listenerStart
07:23:58,357 ERROR [org.apache.catalina.core.StandardContext]
                   (MSC service thread 1-6) Context [/geoserver] startup failed due
                   to previous errors 

残念ながら、CNFE とError listenerStart.

4

2 に答える 2

4

jboss-deployment-structure.xml別の方法として、次の内容でファイル geoserver.war/WEB-INF を作成します。

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.1">
  <deployment>
    <dependencies>
        <system>
            <paths>
                <path name="com/sun/imageio/spi"/>
                <path name="com/sun/imageio/plugins/common"/>
            </paths>
        </system>
    </dependencies>
  </deployment>
</jboss-deployment-structure>
于 2012-11-13T11:13:12.207 に答える
3

リンクのみの返信はしたくありませんが、JBoss フォーラムのこのスレッドでは、まったく同じ問題が解決策とともに説明されているようです。

https://community.jboss.org/thread/177472

私は引用します:

「私が追加した場合、私はそれを見つけました

<path name="com/sun/imageio/spi"/>

modules/sun/jdk/main ディレクトリの module.xml ファイルに追加すると、ClassNotFoundException はなくなります。」

Google: "classnotfound FileImageOutputStreamSpi"

于 2012-11-13T08:36:45.137 に答える