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就可以了!