为什么我的jasperserver不允许我将图像(或任何“文件”)上传到存储库?

时间:2011-11-04 21:56:42

标签: java tomcat jasperserver

我刚安装了tomcat和jasper服务器的全新安装。出于某种原因,当我右键单击并选择"添加资源"要将新图像添加到存储库,它不会给我"文件" as和选项所以我不能。我有另外两台服务器上运行的jasper服务器和" Add Resource" - > "文件" - > "图像"应该出现。有没有其他人遇到这个问题或知道新设置有什么问题?我无法在任何地方找到启用"文件"资源。

2 个答案:

答案 0 :(得分:2)

是的......这是一个令人尴尬的错误,嗯?看一下文件... / WEB-INF / actionModel-search.xml。你会在第21行找到这个片段:

<selectAction labelKey="RM_NEW_RESOURCE_FILE" className="flyout"
                        clientTest="canResourceBeCreated" clientTestArgs="FileResource" >

该代码不应该包含在内:

<condition test="isProVersion">...</condition>

包围着它。卫生署。您现在可以知道如何手动修改它,因为您知道要查找的内容。或者,您可以从工作机器中获取该文件的旧副本,以查看它应该是什么样的。或者,当它恢复正常工作时,您可以等待下一个版本。祝你好运。

答案 1 :(得分:1)

您必须删除包含selectAction标记的条件标记,如mdahlman所建议,而不是selectAction中的标记:

**<!-- 
    <condition test="isProVersion">
        <condition test="isSupportedDevice">
            <option labelKey="RM_NEW_DOMAIN" action="invokeCreate" actionArgs="SemanticLayerDataSource" clientTest="canResourceBeCreated" clientTestArgs="SemanticLayerDataSource" className="up"/>
        </condition>
-->**

        <selectAction labelKey="RM_NEW_RESOURCE_FILE" className="flyout" clientTest="canResourceBeCreated" clientTestArgs="FileResource" >

         ...

        </selectAction>
**<!-- 
    </condition>
 -->**