LifeRay4.1.1-Tomcat5-Oracle9配置
来源:互联网 发布:zepto.js中文文档 编辑:程序博客网 时间:2024/05/21 07:09
liferay 配置
1.下载liferay的war文件,解压。
2.下载tomcat,这里是5.5.17。
3.在目录$CATALINA_HOME$/conf/Catalina/localhost下面添加xml文件liferay.xml,内容如下:
<Context path="liferay">
<Resource name="jdbc/LiferayPool"
auth="Container" type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:orcl"
username="liferay"
password="liferay"
maxActive="100"
maxIdle="30"
maxWait="10000"/>
<Resource
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.host="localhost"
/>
<Realm
className="org.apache.catalina.realm.JAASRealm"
appName="PortalRealm"
userClassNames="com.liferay.portal.security.jaas.PortalPrincipal"
roleClassNames="com.liferay.portal.security.jaas.PortalRole"
debug="99"
useContextClassLoader="false"
/>
</Context>
4.拷贝文件xercesImpl.jar到$CATALINA_HOME$/common/endorsed目录下。
5.拷贝以下包到目录$CATALINA_HOME$/common/lib/ext下:
activation.jar
classes12.jar(必须使用oracle10g中的此文件)
hsql.jar
jms.jar
jta.jar
mail.jar
portal-kernel.jar
portlet.jar
编辑文件 /conf/catalina.properties,修改配置common.loader,加入${catalina.home}/common/lib/ext/*.jar
6.将war包中的文件拷贝到目录$CATALINA_HOME$/webapps/liferay下。
7.修改文件/webapps/liferay/WEB-INF/classes/portal-ext.properties中的这一行portal.ctx=/为:
portal.ctx=/liferay
8.修改web.xml文件中的上下文参数root_path为/liferay
9.在$CATALINA_HOME$/conf目录下添加一个文本文件jaas.config,内容如下:
PortalRealm {
com.liferay.portal.kernel.security.jaas.PortalLoginModule required;
};
10.配置tomcat使用jaas:在catalina.bat文件中,找到rem Execute ... ,在其下面添加一行:
set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config
11.配置使用浏览器语言作为访问缺省语言:
文件/webapps/liferay/WEB-INF/classes/portal-ext.properties中添加一行
locale.default.request=true
12.启动tomcat,在地址栏输入:http://localhost:8080/liferay/c,主页面出来了,大功告成。
几个容易忽略的错误:
1.Document is invalid: no grammar found.
这个错误是由于忽略了拷贝文件xercesImpl.jar到$CATALINA_HOME$/common/endorsed目录下所致,
同时还可能出现SAX2 driver class org.apache.xerces.parsers.SAXParser not found 错误信息。
2.java.sql.SQLException:Unsupported feature
使用了非oracle10g的class12.jar包。
3.EJB is not bound in this Context
在server.xml中配置Context时出现此错误
- LifeRay4.1.1-Tomcat5-Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.20+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3.2+Tomcat5.5.17+Oracle9配置
- Eclipse3[1].2+Tomcat5.5.17+Oracle9配置
- eclipse3.2+tomcat5.5+oracle9
- Liferay4.1.1发布
- Oracle9
- oracle9
- Tomcat5 配置Servlet
- JbuliderX+Tomcat5.0配置
- TOMCAT5配置JSP环境
- 新的决定
- 世界500强名称中英对照1-100名单
- 初学J2EE
- Jbpm数据库表的创建
- 幽默的最高境界——这才叫幽默
- LifeRay4.1.1-Tomcat5-Oracle9配置
- 呼叫中心应该关注的10项核心KPIs
- Iframe 用法浅析
- plex之来源
- 图形图像
- 2D游戏编程笔记-3
- wifstream并不能理解UNICODE文本文件
- 我想我该学会忍耐、学会自信以及怎样去微笑。
- 预定义变量 $_SERVER