LifeRay Portal 6学习笔记7:Liferay的一些常见问题
2011-06-22 22:01
246 查看
转自:http://hu437.iteye.com/blog/ 在此默默道谢了!
a、在tomcat/webapps下面找到目录sevencogs-hook这个目录,删除掉
b、在删除与tomcat平级的data/hsql目录
c、重启tomcat,这时的管理员帐号就变为test@liferay.com/test
定义自己的数据库连接方法是:
a、先搭建一个Ext环境。Liferay不建议直接在源文件上面修改相信的配置信息,所以我们建立一个ext开发环境。
b、在ext环境下面的ext-impl/src下面建立文件portal-ext.properties,这个文件是portal.properties的扩展,会覆盖portal.properties里面的相同配置信息
c、在portal-ext.properties里面配置相关数据库连接,具体的写法可以参考portal.properties里面的
以MySQL为例
Java代码
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root
在Ext环境中的ext-impl/src下面建立目录content,在其下建立Language-ext_zh_CN.properties和Language-ext_zh_CN.properties.native,后一个文件实际没有用,是方便我们以后查看的,properties里面只能存储ascii的,所以我们在后一个文件里面写上相应的中文,方便以后查看。
这个里面存储的信息有我们使用的ant部署时所涉及到的相关路径信息。同样,Liferay不建议直接修改此文件,而是建立一个build.{user.name}.properties的文件来个性化我们自己的配置信息。这里的user.name是当前系统的登录用户。如我的电脑当前的登录用户为administrator,则这个文件命名为build.administrator.properties。
我们需要覆盖build.properties里面的内容的直接写在这个文件里面,如想更改tomcat版本或者是服务器目录名,则只需要在build.administrator.properties里面写上下面的信息,其他的不用动
Java代码
app.server.dir=${project.dir}/../bundles/tomcat-6.0.26
可以从这里获取到关于Liferay的最新源码
用户名/密码:guest/guest
如portal的最新源码的地址如下:http://svn.liferay.com/repos/public/portal/trunk
1、如何删除绑定的tomcat里面的示例数据库
Liferay 从5.2开始在下载的Liferay里面有一个7cogs的示例数据库,如何删除这个示例程序呢?a、在tomcat/webapps下面找到目录sevencogs-hook这个目录,删除掉
b、在删除与tomcat平级的data/hsql目录
c、重启tomcat,这时的管理员帐号就变为test@liferay.com/test
2、更改数据库连接
Liferay在默认状态下是使用的一HSQL这个示例数据库,Liferay从在4.x及以前的数据库连接配置是保存在tomcat/conf/Catalina/root.xml文件里面,现在在这个目录下面还可以看到这个root.xml,但是从5.x开始,Liferay的配置信息都移动了portal.properties文件里面。定义自己的数据库连接方法是:
a、先搭建一个Ext环境。Liferay不建议直接在源文件上面修改相信的配置信息,所以我们建立一个ext开发环境。
b、在ext环境下面的ext-impl/src下面建立文件portal-ext.properties,这个文件是portal.properties的扩展,会覆盖portal.properties里面的相同配置信息
c、在portal-ext.properties里面配置相关数据库连接,具体的写法可以参考portal.properties里面的
以MySQL为例
Java代码
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root
3、国际化信息
Liferay的国际化信息文件是存在Language.properties里面的,如果我们对Liferay里面的中文翻译不满意可以修改Language_zh_CN.properties里面的内容,同样Liferay不建议直接修改这个文件。在Ext环境中的ext-impl/src下面建立目录content,在其下建立Language-ext_zh_CN.properties和Language-ext_zh_CN.properties.native,后一个文件实际没有用,是方便我们以后查看的,properties里面只能存储ascii的,所以我们在后一个文件里面写上相应的中文,方便以后查看。
4、ant部署时的服务器路径等信息从哪里读取
由于Liferay 6有了SDK,所以我们通过Liferay IDE开发或者是不使用IDE时,服务器的路径等信息都是保存在SDK目录下面的build.properties里面。这个里面存储的信息有我们使用的ant部署时所涉及到的相关路径信息。同样,Liferay不建议直接修改此文件,而是建立一个build.{user.name}.properties的文件来个性化我们自己的配置信息。这里的user.name是当前系统的登录用户。如我的电脑当前的登录用户为administrator,则这个文件命名为build.administrator.properties。
我们需要覆盖build.properties里面的内容的直接写在这个文件里面,如想更改tomcat版本或者是服务器目录名,则只需要在build.administrator.properties里面写上下面的信息,其他的不用动
Java代码
app.server.dir=${project.dir}/../bundles/tomcat-6.0.26
5、如何得到Liferay的最新源码
liferay的SVN库地址如下:http://svn.liferay.com/repos/public/可以从这里获取到关于Liferay的最新源码
用户名/密码:guest/guest
如portal的最新源码的地址如下:http://svn.liferay.com/repos/public/portal/trunk
相关文章推荐
- Liferay 6.1开发学习(十八):Liferay开发过程中的一些常见问题
- 【笔记】struts2学习笔记(二)--常见问题/一些配置/Myeclipse使用
- IOS 学习笔记 读懂常见的的一些方法和变量1
- Liferay 6.1 开发过程中的一些常见问题
- 关于Vue.js一些问题和思考学习笔记(1)
- jemter-常见报错/乱码问题---学习笔记
- 学习笔记_Eclipse使用常见问题
- C/C++学习笔记33:面试题中常见的位操作问题
- [javase学习笔记]-5.3 数组操作中常见问题
- Dynamic CRM 2013学习笔记(二十九)报表设计:reporting service 报表开发常见问题
- SharePoint学习笔记001:访问站点列表碰到的一些问题
- VPS 虚拟主机服务器常见问题与学习笔记
- python学习笔记1——python 中 Tkinder 使用常见问题
- 自己整理的:学习verilog DHL问题笔记——Quartus常见错误
- (八)Jmeter常见问题---(学习笔记)
- Redis 学习笔记九 常见问题处理
- 【Java学习笔记】61:Linux下集成Eclipse-jee和Tomcat与常见问题
- 工作学习笔记——一些关于链接的有趣小问题
- Mysql学习笔记八,Mysql优化篇,常用sql技巧和常见问题
- Elasticsearch学习笔记2----聚合操作及常见问题解决