Liferay登陆提示认证失败!

Liferay登陆提示认证失败!

出现原因:开始配置Liferay数据库时,用的默认数据库。后来要求用mysql,所以就查了网上怎么更改数据库。后来查到一篇。
先在E:\Liferay6.2\liferay-portal-6.2-ce-ga4\tomcat-7.0.42\webapps\ROOT\WEB-INF\classes这个路径下创建一个portal-ext.properties。
里面的代码如下:

`hibernate.show_sql=true

MySQL

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root

去掉用户第一次登录的时候的用户协议

terms.of.use.required=false

第一次登陆找回密码问题提示

users.reminder.queries.enabled=false

去掉公共页和私有页

layout.user.private.layouts.enabled=false
layout.user.public.layouts.enabled=false

让没有权限的portlet隐藏掉

layout.show.portlet.access.denied=false

Liferay的登录认证形式:使用屏幕名称

company.security.auth.type=screenName

用户的密码生成方式:表示生成的密码是静态的,默认密码为1

passwords.passwordpolicytoolkit.generator=static
passwords.passwordpolicytoolkit.static=1

用户密码加密方式

passwords.encryption.algorithm=SHA

javascript.fast.load=false

加载JS

javascript.barebone.files=\

\  
    #  
    # jquery-1.7.2.min.js  
    #  
    \  
    extjs/jquery-1.7.2.min.js,\  


    \  
    #  
    # YUI core  
    #  
    \  
    aui/aui/aui.js,\  
    aui/aui-base-html5-shiv/aui-base-html5-shiv.js,\  
    \  
    #  
    # Liferay module definitions  
    #  
    \  
    liferay/browser_selectors.js,\  
    liferay/modules.js,\  
    \  
    #  
    # AUI sandbox  
    #  
    \  
    liferay/aui_sandbox.js,\  
    \  
    #  
    # YUI modules  
    #  
    \  
    aui/arraylist-add/arraylist-add.js,\  
    aui/arraylist-filter/arraylist-filter.js,\  
    aui/arraylist/arraylist.js,\  
    aui/array-extras/array-extras.js,\  
    aui/array-invoke/array-invoke.js,\  
    aui/attribute-base/attribute-base.js,\  
    aui/attribute-complex/attribute-complex.js,\  
    aui/attribute-core/attribute-core.js,\  
    aui/attribute-observable/attribute-observable.js,\  
    aui/attribute-extras/attribute-extras.js,\  
    aui/base-base/base-base.js,\  
    aui/base-pluginhost/base-pluginhost.js,\  
    aui/classnamemanager/classnamemanager.js,\  
    aui/datatype-xml-format/datatype-xml-format.js,\  
    aui/datatype-xml-parse/datatype-xml-parse.js,\  
    aui/dom-base/dom-base.js,\  
    aui/dom-core/dom-core.js,\  
    aui/dom-screen/dom-screen.js,\  
    aui/dom-style/dom-style.js,\  
    aui/event-base/event-base.js,\  
    aui/event-custom-base/event-custom-base.js,\  
    aui/event-custom-complex/event-custom-complex.js,\  
    aui/event-delegate/event-delegate.js,\  
    aui/event-focus/event-focus.js,\  
    aui/event-hover/event-hover.js,\  
    aui/event-key/event-key.js,\  
    aui/event-mouseenter/event-mouseenter.js,\  
    aui/event-mousewheel/event-mousewheel.js,\  
    aui/event-outside/event-outside.js,\  
    aui/event-resize/event-resize.js,\  
    aui/event-simulate/event-simulate.js,\  
    aui/event-synthetic/event-synthetic.js,\  
    aui/intl/intl.js,\  
    aui/io-base/io-base.js,\  
    aui/io-form/io-form.js,\  
    aui/io-queue/io-queue.js,\  
    aui/io-upload-iframe/io-upload-iframe.js,\  
    aui/io-xdr/io-xdr.js,\  
    aui/json-parse/json-parse.js,\  
    aui/json-stringify/json-stringify.js,\  
    aui/node-base/node-base.js,\  
    aui/node-core/node-core.js,\  
    aui/node-event-delegate/node-event-delegate.js,\  
    aui/node-event-simulate/node-event-simulate.js,\  
    aui/node-focusmanager/node-focusmanager.js,\  
    aui/node-pluginhost/node-pluginhost.js,\  
    aui/node-screen/node-screen.js,\  
    aui/node-style/node-style.js,\  
    aui/oop/oop.js,\  
    aui/plugin/plugin.js,\  
    aui/pluginhost-base/pluginhost-base.js,\  
    aui/pluginhost-config/pluginhost-config.js,\  
    aui/querystring-stringify-simple/querystring-stringify-simple.js,\  
    aui/queue-promote/queue-promote.js,\  
    aui/selector-css2/selector-css2.js,\  
    aui/selector-css3/selector-css3.js,\  
    aui/selector-native/selector-native.js,\  
    aui/selector/selector.js,\  
    aui/widget-base/widget-base.js,\  
    aui/widget-htmlparser/widget-htmlparser.js,\  
    aui/widget-skin/widget-skin.js,\  
    aui/widget-uievents/widget-uievents.js,\  
    aui/yui-throttle/yui-throttle.js,\  
    \  
    #  
    # Alloy core  
    #  
    \  
    aui/aui-base-core/aui-base-core.js,\  
    aui/aui-base-lang/aui-base-lang.js,\  
    \  
    #  
    # Alloy modules  
    #  
    \  
    aui/aui-classnamemanager/aui-classnamemanager.js,\  
    aui/aui-component/aui-component.js,\  
    aui/aui-debounce/aui-debounce.js,\  
    aui/aui-delayed-task-deprecated/aui-delayed-task-deprecated.js,\  
    aui/aui-event-base/aui-event-base.js,\  
    aui/aui-event-input/aui-event-input.js,\  
    aui/aui-form-validator/aui-form-validator.js,\  
    aui/aui-node-base/aui-node-base.js,\  
    aui/aui-node-html5/aui-node-html5.js,\  
    aui/aui-selector/aui-selector.js,\  
    aui/aui-timer/aui-timer.js,\  
    \  
    #  
    # Liferay base utility scripts  
    #  
    \  
    liferay/dependency.js,\  
    liferay/events.js,\  
    liferay/language.js,\  
    liferay/liferay.js,\  
    liferay/util.js,\  
    \  
    #  
    # Liferay utility scripts  
    #  
    \  
    liferay/portal.js,\  
    liferay/portlet.js,\  
    liferay/portlet_sharing.js,\  
    liferay/workflow.js,\  
    \  
    #  
    # Liferay modules  
    #  
    \  
    liferay/form.js,\  
    liferay/form_placeholders.js,\  
    liferay/icon.js,\  
    liferay/menu.js,\  
    liferay/notice.js,\  
    liferay/poller.js  `

然后去登陆的时候,发现错误提示:认证失败!
解决方法:
**1.用户名写test,不写test@liferay
2.删除上面数据库配置文件中的company.security.auth.type=screenName**

在重启liferay就可以了!

猜你喜欢

转载自blog.csdn.net/a1508415087/article/details/79930279