Permissions 在Liferay Portlet中的何处放置资源操作映射?
我正在尝试基于添加权限到Liferay Portlet。由于Portlet将在war包中交付,因此我想在Portlet本身内部保存Portlet的权限定义 我创建了一个文件resource-actions.xml,其中包含以下内容(portlet名称与portlet.xml和liferay-*.xml中指定的名称相同):Permissions 在Liferay Portlet中的何处放置资源操作映射?,permissions,liferay,Permissions,Liferay,我正在尝试基于添加权限到Liferay Portlet。由于Portlet将在war包中交付,因此我想在Portlet本身内部保存Portlet的权限定义 我创建了一个文件resource-actions.xml,其中包含以下内容(portlet名称与portlet.xml和liferay-*.xml中指定的名称相同): 测试portlet 挑选 看法 试烫 看法 看法 没有定义模型资源,因为首先我只想看看Liferay是否加载了我在映射文件中设置的权限 我把文件放在文件夹里 -WEB-I
测试portlet
挑选
看法
试烫
看法
看法
没有定义模型资源,因为首先我只想看看Liferay是否加载了我在映射文件中设置的权限
我把文件放在文件夹里
-WEB-INF
-WEB-INF/课程
-在Liferay的portal-impl.jar中
-
但是新的权限测试PERM不会显示在控制面板->角色->定义权限->添加Portlet权限->测试Portlet下。有人知道我做错了什么吗?我在官方Liferay论坛上发布了这个问题,得到了很好的回答: 我以前遇到过这个问题,并将资源文件放在\WEB-INF\classes\resource actions中 我的resource-actions.zip已附加。希望能有帮助 更新:
链接到Liferay论坛:导出了“WEB-INF\classes\resource action”中的文件。您最好使用/编辑“WEB-INF\src\resource actions”中的文件