Error: 在使用Eclipse ArcGIS Server插件时地图服务中的栅格图层导致应用无法启动

文章编号 : 35465
软件: ArcGIS Server 9.3, 9.3.1
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

错误信息:
在Eclipse中使用ArcGIS Server插件向导添加一个栅格图层到WebADF工程中时,会抛出以下的异常: javax.faces.FacesException: The scope of the referenced object: '#{}' is shorter than the referring object

原因:
ArcGIS Server插件生成的faces-config.xml文件有误,其中包含一些空的引用“#{}” <managed-bean>
<managed-bean-name>rasterLayer</managed-bean-name>
<managed-bean-class>com.esri.adf.web.data.query.LayerDefinition</managed-bean-class>
. . .
<managed-property>
<property-name>renderer</property-name>
<value>#{}</value>
</managed-property>
<managed-property>
<property-name>highlightRenderer</property-name>
<value>#{}</value>
</managed-property>
. . .
</managed-bean>


解决方法: 1. 从faces-config.xml文件中删除栅格图层的managed-bean定义.
2. 从WebQuery managed-bean中删除相应引用的managed-bean定义.


创建时间:2008-09-05
最近更新: 2010-06-17


原文链接
http://support.esrichina.com.cn/2008/0905/804.html

要回复问题请先登录注册