Liferay开发之一 编译与部署Eclipse+Tomcat+MySQL+Liferay4.1.2

Liferay7开发系列(二)环境搭建 liferay版本:7.1.2 安装环境:win10 环境准备:安装JDK1.8,mysql5.6以上 解压安装包: 下载地址:https://sourceforge.net/projects/lportal/files/Liferay%20IDE/ 1.liferay-ide-eclipse-windows-x64-3.1.2-ga3-201709011126.zip 如:... 阅读详情
 
Liferay 开发之一
  编译与部署 Eclipse+Tomcat+MySQL+Liferay4.1.2
一、开发环境
编辑工具:Eclipse3.1+MyEclipse4.0
Java:JDK1.5
Web服务器:Tomcat 5.5.16
数据库:MySQL 4.0.16
Liferay:4.1.2
关于Eclipse、Java、Tomcat和MySQL的安装不在这里说明。注:在系统环境变量将JAVA_PATH设定为JDK1.5的所在目录
二、将Liferay引入到Eclispe
2、 启动Eclipse,然后选择菜单:File->Import…;
   
在弹出窗口中选择Existing Projects into Workspace,然后点击Next显示下一窗口;
在下一窗口的Select root directory中选择目录D:/Wrok/portal4(你Liferay源码所解压的目录)。
      然后点击Finish,此时Eclipse中将会显示如下目录结构:
             
 
三、修改代码
(第1、2、3项可不作修改。)
1、 修改项目根目录下的app.server.properties文件
app.server.type= tomcat
....
app.server.tomcat.dir= E : /tomcat      
(注:此 E : /tomcat 为你 Tomcat 的安装目录)
2、 修改portal-ejb/classes/portal.properties文件
portal.release=professional
……
locales=zh_CN,zh_TW,ar_SA,cs_CZ,nl_NL,en_US, …
translator.default.languages=zh_CN
3、 修改portal-ejb/classes/system.properties文件
user.country=CN
user.language=zh_CN
user.timezone=GMT+8
4、 修改tools/ext_tmpl/app.server.properties文件,修改内容与第1步相同。
5、 修改tools/ext_tmpl/ext-ejb/classes/portal-ext.properties文件
portal.release=professional
       6、 在 tools/ext_tmpl/build-parent.xml 中加入如下内容。
< copy todir = "${app.server.lib.global.dir}" >
           < fileset dir = "ext-lib/global" />
           < fileset dir = "lib/development" includes = "mysql.jar" />
           < fileset dir = "lib/global" />
</ copy >
       7、 修改根目录下的release.properties文件。此为liferay编译后ext的目录
lp.eclipse.dir=D:/Projects/liferay/portal/eclipse
lp.ext.dir=D:/Projects/liferay/portal/ext
lp.source.dir=D:/Projects/liferay/portal/source
四、编译portal
              打开项目根目录下的build.xml文件,然后点击右键
              选择任务start、build-ext
      
然后点击Run。
 
编译完成后将在D:/Projects/liferay/portal/ext目录下生成一系列文件。此目录在 release.properties 文件中指定
 
五、编译和发布ext
1、在Eclipse中引入ext。在Eclipse菜单中选择File->Import…, 在弹出窗口中选择Existing Projects into Workspace,然后点击Next显示下一窗口;在下一窗口的Select root directory中选择目录D:/Projects/liferay/portal/ext;然后点击Finish。引入后项目目录如下所示:
打开ext项目下的build.xml文件,然后点击右键Run As->Ant build…
在弹出窗口中选择deploy任务
然后点击Run。至此liferay将发布到你E:/tomcat目录下。
 
六、配置tomcat运行环境
1 、在Tomcat的TOMCAT_HOME/conf/server.xml文件中(修改URIEncoding是增加对中文参数的支持):
<Connector port="80" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" URIEncoding="UTF-8" disableUploadTimeout="true" />
 
2 、在TOMCAT_HOME/conf/Catalina/localhost目录下增加ROOT.xml文件(配置tomcat下MySQL数据库连接池):
<Context path="" docBase="/" debug="0" reloadable="true" crossContext="true">
        <Resource
             name="jdbc/LiferayPool"
              auth="Container"
              type="javax.sql.DataSource"
              driverClassName="com.mysql.jdbc.Driver"
              url="jdbc:mysql://localhost:3306/lportal"
              username="root"
              password="password"
              maxActive="20"
        />
        <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>
 
 
3 、TOMCAT_HOME/conf/Catalina/localhost/ROOT.XML如下:
 
<Context path="">
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/lportal?useUnicode=true&amp;characterEncoding=UTF-8"
username=""
password=""
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 、catalina.properties 修改:
common.loader=${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar,${catalina.home}/common/lib/ext/*.jar
 
5 、在TOMCAT_HOME/conf/目录下新增jaas.config文件,jaas.config内容如下:
 
PortalRealm{
com.liferay.portal.kernel.security.jaas.PortalLoginModule required;
};
6 、catalina.bat 如下:
rem ----- Execute The Requested Command ---------------------------------------
set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config
 
七、运行tomcat
运行TOMCAT_HOME/bin目录下的startup.bat文件启动tomcat,服务器启动完成后在IE地址栏内输入 http://localhost。(如果你没有更改你的tomcat端口,则输入: http://localhost:8080)
 
作者:王宏江    QQ:9131144       Email:workflow@163.com
 
 
 
导入Liferay项目 将项目的压缩文件解压到SDK/portlet目录下(可将settings目录删除),以Liferay工程导入即可 阅读详情

相关推荐

Liferay_Portal6.0源码Eclipse中部署、重新ant编译.docx

Liferay_Portal6.0源码Eclipse中部署、重新ant编译.docx

liferay portal 中文安装指南

Liferay portal  安装指南(初稿)--------温兵       liferay porta 安装指南(初稿)           liferay porta 安装指南(初稿) ..........................................................................................

MENSA 的博客 5728

GX Works2系统启动失败排查指南:从环境配置到修复方案

在工业自动化与PLC编程调试中,软件启动异常是常见的工程痛点。当开发工具因系统环境配置不当而频繁报错时,往往不是简单的重启能解决的。运行库缺失、区域设置错误、临时目录失效或系统服务被禁用,都可能导致编程软件无法完成初始化流程。掌握从基础环境检查到系统组件修复的系统性排查思路,是提升工控开发效率的关键能力。本文从软件初始化原理出发,结合Windows系统维护实践,梳理一套适用于工业软件启动故障的通用诊断方法,并自然聚焦到三菱GX Works2常见启动失败问题的实际处理,帮助工程师快速定位并解决环境性故障,保障

weixin_42567046的博客 463

【Liferay Portlet指南一】——Liferay扩展环境搭建

环境设置一、JDK 1.6.0, JDK 1.5.0 or JDK 1.4.2    1. 点击下一步安装    2. 设置环境变量“JAVA_HOME”指向jikes的目录    3. 增加“%JAVA_HOME%/bin”到Path环境变量中二、Jikes 1.22 or Jikes 1.21    1. 解压缩安装包    2. 设置环境变量“JIKES_HOME”指向jikes的目录

适己而忘人者,人之所弃;克己而立人者,众之所戴。 3422

DEA各种模型原理及stata代码实现

DEA各种模型原理及stata代码实现DEA各种模型原理及stata代码实现一、CCR和BCC1.原理2.效率测算stata代码3.Malmquist指数3.1M指数3.2Global-Malmquist指数4.指数计算代码与案例二、SBM模型1.原理2.stata代码实现三、方向性距离函数(DDF)1.原理2.stata代码实现3.非径向DDF模型(NDDF)3.GML指数4.指数测算四、总结 DEA各种模型原理及stata代码实现 一、CCR和BCC 1.原理 CCR模型产出导向下的效率通过求解以下规划

wonder1322的博客 4万+

【知识点总结】电路原理 第一讲

大家好,从今天起,我将开始更新自上大学以来所学到的各种知识,之所以选择更新它们是因为最近我一直在收拾整理自己自上大学以来所收获到的各种知识,看着那厚厚一沓的书本心里不由得犯愁。如果我想找到特定的知识,那岂不是得翻到猴年马月。俗话说得好,下雨天打鞋子,闲着也是闲着,为此我设置一个专栏,将知识点一一分类总结,目的在于更好的整理所学的知识。本人学艺不精,有一些知识点地方可能存在瑕疵,希望各位大佬可以多多指教。以下是本篇文章正文内容虚断:一般通用性运算放大器的正反向输入端之间的电阻非常非常的大。

weixin_51130221的博客 4万+

5.Liferay Portal的部署描述文件

第六节 Liferay Portal的部署描述文件 跟所有的Web应用一样,Liferay Portal采用多个XML部署描述文件,来初始化部署信息,规范操作模式,比如Portlet的初始化信息、可用的Portlet列表、Portlet所属角色和用户组等等。通过这些部署描述文件,Liferay Portal可以在启动的时候自动加载Portlet,根据需要生成所需的Portlet页面。普通的Web...

思维加速度 267

Authentication Assertion Tickets,SAP 系统到系统单点登录里的短命凭证

SAP 系统间的身份传递机制存在 Authentication Assertion Ticket 和 SAP Logon Ticket 两种易混淆的凭证。前者用于系统间短时身份委托(有效期2分钟,通过HTTP头传输),后者用于浏览器SSO(可配置有效期,通过Cookie传输)。Assertion Ticket依赖签发系统的数字签名和严格的时间同步,适用于ABAP/Java系统间的后台作业调用。现代SAP架构已转向OAuth 2.0等标准协议,但老系统中仍需注意两种票据的关键差异:传输方式、有效期、接收方限制

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 602

从eclipse部署liferay工程到tomcat-theme篇

第一种方法:在eclipse配置好tomcat服务器,直接右击theme工程(portlet工程同样适用),选择Run As->run on server,会自动部署到eclipse指定的tomcat下并生效. 第二种方法:部署war包到tomcat下,先在eclipse里面右击工程export到"E:\install\liferay-portal-6.1.1-ce-ga2\tomcat-7.0

coffeehot的专栏 957

Hermes Agent 对阵 OpenClaw:自我改进的 AI 队友

但在 2026 年 2 月,Nous Research 发布了 Hermes Agent,它带来了不同的愿景:一个不仅能够运行,还能学习的代理。在完成复杂的多步骤任务后,它会分析自己的操作并创建一个可复用的技能。对于已在使用 OpenClaw 的澳大利亚企业而言,这意味着您可以试用 Hermes Agent,而无需丢失数月的配置和自定义成果。最重要的区别在于理念:OpenClaw 是一个需要配置的工具,而 Hermes Agent 则是一个会学习的队友。OpenClaw 的技能是静态的。

xiaoshun007的专栏 1571

ABB机器人将实时坐标发送给西门子PLC的具体方法示例

ABB机器人将实时坐标发送给西门子PLC的具体方法示例

Robot_PLC_HMI_Automation 4914

编译与部署Eclipse+Tomcat+MySQL+Liferay4.1.2

 2006-11-22 | 编译与部署Eclipse+Tomcat+MySQL+Liferay4.1.2 标签: nbsp  目录  文件  修改  选择  一、开发环境编辑工具:Eclipse3.1+MyEclipse4.0Java:JDK1.5Web服务器:Tomcat 5.5.16数据库:MySQL 4.0.16Liferay:4.1.2

shaier的专栏 1324

如何在飞腾平台上安装Ubuntu操作系统

注意: 若主板上配置的是NVME硬盘,在进行内核配置时,需要将内核的NEME驱动勾选上,否则移植内核时,无法找到文件系统,进不去操作系统。可以通过rufus软件将镜像做到U盘中,本次使用版本为Rufus 3.9.124 ,其他版本也可以。不要下载live版本的,没有准备网络环境,是一个头疼的事情,笔者暂时没有实现网络安装。将U盘接到主板usb口上,接上串口,显示器,,必需串口有打印才可以安装。可以通过dd命令,将iso安装到U盘。安装的是最小系统,缺少很多命令,需要联网更新,或则更换飞腾专用内核。

技术联盟 2645

liferay开发环境配置说明

 2.  基本环境配置 本节安装配置Liferay有关开发必须的一些软件,这些软件在后面章节都会用到,因此本节的内容是不可跳过的。 -------------------------------------------------------------------------------- 2.1  准备必须的软件,并进行环境参数配置 安装如下软件: J2SDK 1.4.1 (虽然官方文档推荐使

wahaha629的专栏 1894

基于matlab的CNN验证码识别系统(UI界面版)

基于matlab的CNN验证码识别系统(UI界面版),CNN验证码识别系统包括数据集处理、模型搭建、模型训练、界面设计与实现

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 484

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

学习liferay必看的好文章!

 转载自From Elias的个人主页1. 文档说明2. 基本环境配置2.1 准备必须的软件,并进行环境参数配置2.2 下载Liferay程序包2.3 安装和配置基本的Eclipse运行环境3. 基于Tomcat开发Portlet3.1 配置扩展开发环境3.2 添加插件支持3.3 配置数据库和执行Liferay3.4 完成一个最简单的JSP的Portle

thomas0911的专栏 867

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LifeRay安装配置开发环境全过程(一)

   一、    简单安装 1)下载并安装 JDK1.5 1、  下载并安装 Windows Platform J2SE(TM) Development Kit 5.0 Update ,下载网址 http://java.sun.com/j2se/1.5.0/download.jsp 2、  在控制面板 --&gt; 系统 --&gt; 高级选项 --&gt; 环境变量,新增一个用户变量 JAV...

zhangzcz1999的专栏 272

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

liferay学习3--liferay eclipse IDE下载及设置

下载liferay专用的eclipse,它已经安装了liferay所需的插件https://sourceforge.net/projects/lportal/files/Liferay%20IDE/   下载SDK    https://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.2.5%20GA6/

夢の殇 2506

liferay7项目搭建

1 环境 jdk版本必须是1.8,是jdk1.8,在eclipse中jre1.8不行。 tomcat为:liferay-ce-portal-tomcat-7.0-ga3-20160804222206210.zip eclipse为:liferay-ide-eclipse-windows-x64-3.1.0-b1-201705141336.zip gradle为gradle-3.0-bi

zyzn1425077119的博客 3210

Liferay环境搭建以及与Eclipse的使用

1、liferay的安装。      a、在liferay正常运行之前,需要先安装和配置JAVA环境。(本人有JAVA jdk1.6版本)     安装JAVAJDK后,配置环境变量,如下图所述:        环境变量配置好之后,在命令行中输入“java  -version”回车,即可显示java版本,标志安装成功。     b、由于jdk版本为1.6,一开始在官网http://sou

学海无涯的专栏 4168

新建的liferay项目在部署时需要注意的事项

新建的liferay项目在部署时需要注意的事项

chenyuangege的专栏 1116

Java Web 容器核心:Tomcat 知识点梳理

在 Java Web 开发体系中,Tomcat 是最为主流的开源 Web 应用服务器,是 Java Web 程序运行的核心载体。后续接触的各类 Java Web 框架,均需依托 Tomcat 这类 Servlet 容器完成底层请求的接收与调度。这篇笔记从基础概念、核心能力、内部架构到常见概念区分,完整梳理 Tomcat 的核心知识,帮助建立清晰的知识体系。

2401_87069538的博客 341

Tomcat 简介与安装配置完整指南

Apache Tomcat是开源的轻量级JavaWeb应用服务器,实现Servlet、JSP等规范,广泛用于开发与部署中小型项目。其核心组件包括Catalina(Servlet容器)、Coyote(HTTP连接器)、Jasper(JSP引擎)等。安装需先配置匹配版本的JDK,解压Tomcat后修改端口、部署目录及安全配置。支持目录或WAR包部署应用,可通过Manager界面管理。注意版本与JDK兼容性(如Tomcat9用javax,Tomcat10+用jakarta),生产环境建议关闭自动部署、使用Ngin

xyouyuweizhu的博客 283
上一篇: 使用Subclipse——针对Eclipse的Subversion插件
下一篇: Liferay开发之二 中文问题的解决(中文附件)
workflow
博客等级 码龄25年 3粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值