`
longforfreedom
  • 浏览: 198841 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Tomcat下从源码部署Liferay及开发环境构建

    博客分类:
  • JAVA
阅读更多

Tomcat下从源码部署Liferay并构建开发环境

1. 开发环境搭建

l. 必须的工具和软件包:

Liferay liferay-portal-src-5.2.1  

Tomcat:   apache-tomcat-6.0.18     

Ant:      ant-1.7  

         

 

2. 建立开发目录:

进入命令行:(不嫌麻烦就点鼠标点吧!)

mkdir portal

cd portal

mkdir source ext server      //分别用来存放源码、扩展环境、服务器

 

解压Liferay源码包将其中的所有内容复制至 portal/source中

解压Tomcat6到server目录下:注意看起了应该是这样子的。 Server/tomcat-6.0.18/bin

也就是bin不是server的直接子目录。(要不然后面还要修改配置文件)

 

3. 添加定制脚本

 

进入source目录,新建名为release.${HOSTNAME}.properites  

!!!${HOSTNAME} 指的是你电脑的名字如:release.mige.properites,

lp.ext.dir=${project.dir}/../ext

lp.ext.dir是指要将开发环境构建到哪一个目录下.

这个文件的内容是为了覆盖该目录下release.properites中设置的默认值。具体为什么一定要是release.${HOSTNAME}.properites这个名字,这是因为在构建脚本中使用了环境变量,不管那么多,照做即可。

${project.dir}/../ext是默认值,按照我们前面建立的目录结构正好指到portal/ext中,不用改了,也就是说如果按照前面的目录结构也可以不用建立release.${HOSTNAME}.properites这个文件

 

进入命令行执行

ant clean start build-ext

如果找不到ant就google一下如何设置ant。

现在可以到portla/ext目录下看一下了,应该多了很多内容。好了,搭建开发环境的第一步算是完成了。

 

 

再次进入source目录 新建文件

app.server.${HOSTNAME}.properites      #######${HOSTNAME} 前面已经说过了。

内容如下:(别忘记往ext目录下也复制一份)

 

app.server.parent.dir=${project.dir}/../server

app.server.type=tomcat

app.server.tomcat.version=6.0

app.server.tomcat.dir=${app.server.parent.dir}/tomcat-6.0.18

app.server.tomcat.classes.global.dir=${app.server.tomcat.dir}/lib

app.server.tomcat.lib.endorsed.dir=${app.server.tomcat.dir}/lib/ext

app.server.tomcat.lib.global.dir=${app.server.tomcat.dir}/lib/ext

app.server.tomcat.lib.support.dir=${app.server.tomcat.dir}/lib/ext

app.server.tomcat.support.dir=${app.server.tomcat.dir}/lib/ext

app.server.tomcat.zip.name=liferay-portal-tomcat-6.0-${downloads.version}.zip

 

 

注意Liferay默认的服务器是Tomcat5,可以在app.server.properties中看到,如果用Tomcat5

只要加放这两行指定服务目录即可

app.server.parent.dir=${project.dir}/../server

app.server.tomcat.dir=${app.server.parent.dir}/tomcat-6.0.18

 

删掉Tomcat 目录下webapps/ROOT中的所有内容

再次进行命令行在source/下执行:

ant deploy

进行部署,也现在可看到tomcat的各个目录了多了些文件。

 


**** 修改catalina.bat文件

在set CURRENT_DIR=%cd%后面跟这一行

set JAVA_OPTS=%JAVA_OPTS% -Xmx1024m -XX:MaxPermSize=256m

-Dfile.encoding=UTF8 -Duser.timezone=GMT

-Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config  

-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false

如果是Linux环境下修改

Catalina.sh

在其中加入这一行

 

JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false"

 

启动Tomcat

Windows:

catalina.bat start

Linux:

. ./catalina.sh start

如果正常的话Tomcat启动完成后会调用默认浏览器打开http://localhost:8080

如果没有打开的话可以自己手动试试

4
0
分享到:
评论

相关推荐

    Liferay_Portal_6[1].1源码部署

    在本文中,我们将深入探讨如何将Liferay Portal 6.1.1的源码部署到Eclipse集成开发环境中,以便进行开发和调试工作。 首先,我们需要获取必要的文件。这些文件包括: 1. **Bundled with Tomcat**: 这是包含了...

    Eclipse+DB2下Liferay扩展开发环境的建立

    本篇将详细阐述如何在Eclipse集成开发环境中结合DB2数据库来构建Liferay的扩展开发环境,以便进行高效、稳定的开发工作。 首先,Eclipse是Java开发者广泛使用的IDE,它提供了丰富的插件支持,使得开发各种类型的...

    liferay开发环境搭建

    6. Liferay Portal Tomcat Bundle - 包含Liferay门户和Apache Tomcat服务器,用于运行和部署Liferay应用。 **步骤1:安装JDK** 双击JDK安装文件,将其安装在指定目录`C:\liferay dev\JDK`。然后,配置环境变量`JAVA...

    搭建liferay portal的开发环境.doc

    本文将根据给定的文件信息,详细解析如何从零开始构建一个完整的Liferay开发环境,包括必要的准备、具体步骤以及关键配置。 ### 一、准备工作 在开始搭建Liferay的开发环境前,首先需要准备以下几项基本要素: 1....

    liferay开发小记---开发环境的搭建

    搭建Liferay开发环境的第一步是安装Java Development Kit (JDK)。确保安装的是JDK 8或更高版本,因为Liferay DXP(当前稳定版)需要这个版本的Java。同时,安装一个合适的IDE,例如Eclipse或IntelliJ IDEA,并配置好...

    liferay 开发环境 以及教程

    一、Liferay开发环境搭建 1. **Java环境**:Liferay依赖于Java运行环境,因此首先需要安装JDK,推荐使用JDK 8或更高版本。确保`JAVA_HOME`环境变量已正确设置,并通过`java -version`命令检查Java版本。 2. **...

    Liferay_5.2.3_开发环境环境搭建

    4. **部署Liferay源码** - **建立目录结构**:按照Liferay的推荐目录结构创建工作目录,如`liferay-work`,`liferay-deploy`,`liferay-plugins-sdk`等。 - **导入Liferay源码**:将下载的Liferay源码解压到合适的...

    liferay6.2源码发布

    以上步骤详细阐述了如何从源码层面部署和运行Liferay 6.2。这不仅帮助开发者理解Liferay的内部工作,也为个性化开发和故障排查提供了便利。在实际操作过程中,可能会遇到各种具体问题,但只要遵循这些基本步骤,...

    liferay环境的搭建

    本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并创建portlet项目。通过本指南,您将能够成功安装必要的软件并配置开发环境。 #### 二、所需资源 为了搭建Liferay开发环境,您需要...

    Liferay开发环境配置.pdf

    配置Liferay开发环境是创建、测试和部署Liferay插件和门户解决方案的第一步。以下是对配置过程的详细说明: 1. **Eclipse集成开发环境**:首先,需要安装Eclipse IDE,推荐版本为Helios或alileo。Eclipse是Java开发...

    MyEclipse8+Liferay 开发环境搭建

    为了在 MyEclipse 8 环境下搭建 Liferay 开发环境,我们需要完成以下准备工作: 1. **下载 Liferay 5.2.3 相关文件**: - Liferay 源码包:`liferay-portal-src-5.2.3.zip` - 数据脚本包:`liferay-portal-sql...

    liferay tomcat eclipse debug

    标题 "liferay tomcat eclipse debug" 暗示了我们正在讨论如何在Eclipse环境中调试Liferay Portal,这是一个基于Java的开源企业级内容管理和协作平台,通常与Apache Tomcat这样的Servlet容器结合使用。以下是关于这...

    Liferay配置二次开发环境——Eclipse

    在Eclipse中配置Liferay开发环境,你需要安装以下关键组件: 1. **JDK**:首先确保你已安装了Java Development Kit(JDK),因为Liferay是用Java语言编写的。Liferay通常需要JDK版本1.8或以上。 2. **Liferay ...

    liferay portlet开发

    2. **Plugin 方式**:这种方式能够满足独立部署的需求,即作为一个独立的WAR包部署到Liferay所在的Tomcat服务器上。然而,这种方式的局限性在于只能使用Liferay Plugin SDK提供的库,如`liferay-service.jar`及各类...

    Liferay资料集合

    配置Liferay开发环境通常涉及安装JDK、设置Java环境变量、下载Liferay IDE或Eclipse插件、配置Tomcat或Jetty服务器、导入Liferay项目、数据库连接设置等步骤。此外,了解Liferay的部署架构和热部署机制也是配置过程...

    liferay6.0源部署

    - 将与JRE相关的配置(大约在594行)注释掉,因为这一步通常由开发环境自动处理,无需手动配置。 - 将`Portal-web`目录下的`build.xml`文件中与`clean-themes`相关的目标注释掉,避免在清理主题时出现不必要的问题...

    liferay如何在eclipse中配置开发和debug环境

    以上就是在Eclipse中配置Liferay开发和Debug环境的详细步骤。如果你在过程中遇到任何问题,记得参照官方文档或联系提供帮助的人。在实践中不断探索和学习,你将能更好地驾驭Liferay的开发工作。

Global site tag (gtag.js) - Google Analytics