J'ai créé un portlet simple, en utilisant le framework MVC Liferay et ont ajouté une classe ConfigurationActionImpl et configuration.jsp pour les paramètres de portlet. J'ai utilisé l'étiquette <liferay-ui:message>
pour afficher les étiquettes.portlets page de configuration travail ne marche pas avec PACL
- Sans PACL il fonctionne très bien. Avec PACL, il ne montre pas les valeurs mappées aux clés dans le fichier de propriétés
- Il montre les clés intactes. Aucune erreur n'est signalée dans la console comme avec d'autres erreurs PACL.
Ces deux lignes sont imprimées se quand je suis le déploiement du portlet
Tentative de lire le fichier global-configuration.properties
Tentative de lecture fichier C: \ Liferay-portail 6.1 .1-ce-ga2 \ tomcat-7.0.27 \ bin \ service.properties
Je l'ai fait suite à des entrées dans liferay-plugin-package.properties
security-manager-get-bean-property=\
com.liferay.portal.util.PortalUtil,\
com.liferay.portlet.documentlibrary.model.DLFileEntry,\
com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil,\
com.liferay.portlet.documentlibrary.model.DLFileRank,\
com.liferay.portlet.PortletPreferencesFactoryUtil,\
com.liferay.portal.kernel.cache.CacheRegistryUtil,\
com.liferay.portal.kernel.cache.key.CacheKeyGeneratorUtil,\
com.liferay.portal.kernel.language.LanguageUtil,\
com.liferay.portal.kernel.bean.PortalBeanLocatorUtil,\
com.liferay.portal.kernel.deploy.hot.HotDeployUtil,\
com.liferay.portal.kernel.servlet.DirectRequestDispatcherFactoryUtil,\
com.liferay.portal.kernel.servlet.DirectServletRegistryUtil,\
com.liferay.portal.kernel.configuration.ConfigurationFactoryUtil,\
com.liferay.portal.kernel.staging.LayoutStagingUtil,\
com.liferay.portal.kernel.dao.shard.ShardUtil,\
com.liferay.portal.kernel.dao.db.DBFactoryUtil,\
com.liferay.portal.kernel.dao.orm.FinderCacheUtil,\
com.liferay.portal.kernel.dao.orm.EntityCacheUtil,\
com.liferay.portal.security.auth.AuthTokenUtil,\
com.liferay.portal.service.permission.PortletPermissionUtil,\
com.liferay.portal.kernel.util.PropsUtil,\
com.liferay.portal.kernel.util.HttpUtil,\
com.liferay.portal.kernel.util.HtmlUtil,\
com.liferay.portal.kernel.util.LocaleUtil
security-manager-services[portal]=\
com.liferay.portlet.documentlibrary.service.DLFileEntryService#getFileEntryByUuidAndGroupId,\
com.liferay.portlet.documentlibrary.service.DLFileEntryService#getFileAsStream,\
com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService#getFileAsStream,\
com.liferay.portlet.documentlibrary.service.DLFileRankLocalService#updateFileRank,\
com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService#getFileAsStream,\
com.liferay.portlet.asset.service.AssetEntryLocalService#incrementViewCounter,\
com.liferay.portal.service.GroupLocalService,\
com.liferay.portal.service.PortletPreferencesLocalService,\
com.liferay.portal.service.LayoutLocalService,\
com.liferay.portal.service.LayoutSetLocalService
security-manager-files-read=\
${java.io.tmpdir}${file.separator}-,\
${liferay.web.portal.dir}${file.separator}html${file.separator}taglib${file.separator}-,\
${liferay.web.portal.dir}${file.separator}html${file.separator}themes${file.separator}-
security-manager-files-write=${java.io.tmpdir}${file.separator}-
Merci à l'avance ....
_Je ont utilisé pour montrer labels_ tag - ce tag? Et un code qui montre de la valeur et ne montre pas de valeur après PACL serait également utile. Merci –
@PrakashK Merci pour votre réponse. J'ai édité la question. J'ai utilisé liferay-ui: étiquette de message pour montrer les étiquettes dans la page. Lorsque j'active PACL liferay-ui: le message ne fonctionne pas correctement. Affiche les clés que j'ai données à la place des valeurs du fichier de propriétés. –