Java 在JBoss AS 7上部署geoserver.war
我正试图将geoserver.war 2.2.1作为7.1.1-Final部署到JBoss上 日志上载到,在那里可读性更好 在两个CNFE旁边 07:23:51 java.lang.NoClassDefFoundError:com/sun/imageio/spi/FileImageOutputStreamSpi 07:24:01 java.lang.NoClassDefFoundError:com/sun/imageio/spi/FileImageOutputStreamSpi 我想失败的主要原因就在这里Java 在JBoss AS 7上部署geoserver.war,java,jboss7.x,geoserver,Java,Jboss7.x,Geoserver,我正试图将geoserver.war 2.2.1作为7.1.1-Final部署到JBoss上 日志上载到,在那里可读性更好 在两个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和错误listenerStart之外,我无法识别任何重大错误。我不想给出仅链接的回复,但JBoss论坛中的这个帖子似乎描述了完全相同的问题,并给出了解决方案: 我引述: 我发现如果我加上
<path name="com/sun/imageio/spi"/>
到modules/sun/jdk/main目录中的module.xml文件,则ClassNotFoundException将消失
Google:classnotfound FileImageOutputStreamSpi我不想只给出链接回复,但JBoss论坛中的这个帖子似乎描述了完全相同的问题,并给出了解决方案: 我引述: 我发现如果我加上
<path name="com/sun/imageio/spi"/>
到modules/sun/jdk/main目录中的module.xml文件,则ClassNotFoundException将消失
Google:classnotfound FileImageOutputStreamSpi另一种方法是创建文件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>
另一种方法是创建包含以下内容的文件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>
至少对于geoserver-2.2.2和jboss-as-7.1.1-Final,该条目也是必需的。至少对于geoserver-2.2.2和jboss-as-7.1.1-Final,该条目也是必需的。