1

我刚刚安装了一个全新的 tomcat 和 jasper 服务器。出于某种原因,当我右键单击并选择“添加资源”以将新图像添加到存储库时,它没有给我“文件”作为和选项,所以我不能。我在另外两台服务器上运行了 jasper 服务器,并且“添加资源”->“文件”->“图像”按原样出现。有没有其他人遇到过这个问题或知道新设置有什么问题?我似乎找不到任何地方来启用“文件”资源。

4

2 回答 2

2

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

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

该代码不应被以下内容包围:

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

但它它包围了。多哈。既然您知道要查找的内容,您可能会弄清楚如何手动修改它。或者,您可以从您的工作机器中获取该文件的旧副本,看看它应该是怎样的。或者,您可以等待下一个版本恢复正常工作。祝你好运。

于 2011-11-09T06:42:28.987 回答
1

正如 mdahlman 所建议的,您必须删除包含 selectAction 标记的条件标记,而不是 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>
 -->**
于 2011-12-31T02:27:08.110 回答