liferay 7 中 liferay-portlet.xml 的等效文件是啥?
Posted
技术标签:
【中文标题】liferay 7 中 liferay-portlet.xml 的等效文件是啥?【英文标题】:What is the equivalent file of liferay-portlet.xml in liferay 7?liferay 7 中 liferay-portlet.xml 的等效文件是什么? 【发布时间】:2017-04-15 21:13:52 【问题描述】:我想在 liferay 7 中添加自定义用户通知。为此,如果我使用 liferay 6.2,我将不得不输入 user-notification-definitions 和 user-notification-handler -class 在 liferay-portlet.xml 中。但是在liferay中,我想问这些条目放在哪里。请帮助..thanx提前..
【问题讨论】:
【参考方案1】:你也可以在这里找到类似的属性:
https://dev.liferay.com/develop/reference/-/knowledge_base/7-0/portlet-descriptor-to-osgi-service-property-map
根据上面的链接,通过 OSGI 属性不支持用户通知定义。
谢谢, Ankit
【讨论】:
【参考方案2】:您仍然可以在旧版 Portlet 中使用此文件(打包在 WAR 文件中)。
对于 OSGi 组件,该文件中的设置最终会出现在组件的属性中。那些以javax.portlet
开头的属性反映了来自portlet.xml
的设置,那些以com.liferay
开头的那些反映了那些为liferay-portlet.xml
记录的设置
【讨论】:
感谢 Olaf 的回复。这是否意味着我必须在 liferay-portlet.xml 中进行输入?如果是,它位于哪里?我在 portlet 中找不到它。我是否需要在我的 portlet 中创建一个名为 liferay-portlet.xml 的自定义文件? 你在打包WAR文件吗? : 是的。您是否正在创建 OSGi 捆绑包? : 没有以上是关于liferay 7 中 liferay-portlet.xml 的等效文件是啥?的主要内容,如果未能解决你的问题,请参考以下文章