Java 在Liferay留言板中打开验证码
我正在使用liferay-6.2.0-ce-ga1,我想为新的留言板帖子打开验证码。我刚接触liferay,这是一个全新的概念 为了添加验证码,我做了以下工作:Java 在Liferay留言板中打开验证码,java,properties,liferay,hook,captcha,Java,Properties,Liferay,Hook,Captcha,我正在使用liferay-6.2.0-ce-ga1,我想为新的留言板帖子打开验证码。我刚接触liferay,这是一个全新的概念 为了添加验证码,我做了以下工作: 创建了一个新的钩子插件项目 在我的docroot/WEB-INF/src中创建了portal.properties文件,该文件位于我的类路径中 添加了captcha.check.portlet.message\u boards.edit\u message=true到portal.properties 使用以下条目更新了liferayh
docroot/WEB-INF/src
中创建了portal.properties
文件,该文件位于我的类路径中captcha.check.portlet.message\u boards.edit\u message=true
到portal.properties
liferayhook.xml
:portal.properties
08:42:59,284 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HookHotDeployListener:687] Registering hook for msgboard-hook
Loading file:/home/disper/dev/tools/liferay-portal-6.2.0-ce-ga1/tomcat-7.0.42/temp/10-msgboard-hook/WEB-INF/classes/portal.properties
08:42:59,299 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HookHotDeployListener:814] Hook for msgboard-hook is available for use
Dec 27, 2013 8:42:59 AM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/msgboard-hook] is completed
但是验证码没有显示。。。我做错了什么?不能用钩子功能覆盖所有门户属性 您可以找到可在dtd文件中覆盖的受支持属性: liferay-portal-src-6.2.0-ce-ga1\definitions\liferay-hook\u 6\u 2\u 0.dtd 要在留言板编辑屏幕上实现验证码,您必须提供 captcha.check.portlet.message\u boards.edit\u message=true 在portal-ext.properties文件中。您必须使portal-ext.properties文件与tomcat文件夹平行 我已经证实了这一点,它工作正常
问候,谢谢你,潘卡吉!它就像一个符咒。你真是liferay超级英雄:D