`
huhai
  • 浏览: 10170 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Jetspeed2.0安装指南

阅读更多

Ant1.5 or higher
       Maven 1.0.2
       Java 1.4.2_02 or higher
       Servlet 2.3 Engine :
         Tomcat 5.5.8 or higher
         Jetty
          Websphere
         Geronimo
         JBoss

系统说明
       Microsoft Windows XP Professional SP2
       Ant 1.6.2
       Maven 1.0.2
       Java 1.5.0_06
       Tomcat 5.5.9
       Mysql 4.1.12

安装步骤
1、 配置 Tomcat
Jetspeed 2 可以通过PALM(Portlet Application Lifecycle Manager Portlet)使用Tomcat的应用管理器来管理Portlet应用。因此需要预先配置一个具有’manager’权限的Tomcat用户。在Tomcat目录下的/conf/tomcat-users.xml文件中添加一个用户。
<user username="j2deployer" password="j2deployer" roles="manager"/>
注:在这里定义的username和password的值必须与后面Jetspeed的build.properties文件中定义的值相同。

在windows系统中使用Tomcat5.5.9必须设置全局的上下文属性’ antiJARLocking’为true。修改Tomcat目录下的/conf/context.xml文件:
<Context antiJARLocking="true">
...
</Context>

2、获取Jetspeed 2源码
Jetspeed工程使用Subversion(SVN)管理源码。在windows系统下可以使用TortoiseSVN。安装后,选择一个文件夹来存放源代码,右键点击文件夹,单击’SVN Checkout …’。在URL of repository中填入’ http://svn.apache.org/repos/asf/portals/jetspeed-2/trunk’,确定后即可从服务器端获得源码。

3、配置
需要在此文件夹下配置一个build.properties文件。示例如下:
# jetspeed 2 home required for build
org.apache.jetspeed.project.home = D:/resources/portal/jetspeed2/Jetspeed2.0

# jetspeed required properties
org.apache.jetspeed.server.home = D:/Program Files/Apache Software Foundation/Tomcat 5.5
org.apache.jetspeed.catalina.version.major = 5.5
org.apache.jetspeed.server.shared = ${org.apache.jetspeed.server.home}/shared/lib
org.apache.jetspeed.deploy.war.dir = ${org.apache.jetspeed.server.home}/webapps
org.apache.jetspeed.services.autodeployment.user = j2deployer
org.apache.jetspeed.services.autodeployment.password = j2deployer

# My SQL Driver Path Example, test and production
org.apache.jetspeed.test.jdbc.drivers.path=./mysql-connector-java-3.0.14-production-bin.jar
org.apache.jetspeed.production.jdbc.drivers.path=./mysql-connector-java-3.0.14-production-bin.jar

# -------------------------------------------------------------------------
# configure MySQL Test DB (only needed when running unit tests)
# -------------------------------------------------------------------------
org.apache.jetspeed.test.database.default.name=mysql
org.apache.jetspeed.test.database.url = jdbc:mysql://localhost:3306/j2test
org.apache.jetspeed.test.database.driver = com.mysql.jdbc.Driver
org.apache.jetspeed.test.database.user = root
org.apache.jetspeed.test.database.password =
# -------------------------------------------------------------------------
# configure MySQL Production DB
# -------------------------------------------------------------------------
org.apache.jetspeed.production.database.default.name=mysql
org.apache.jetspeed.production.database.url = jdbc:mysql://localhost:3306/j2
org.apache.jetspeed.production.database.driver = com.mysql.jdbc.Driver
org.apache.jetspeed.production.database.user = root
org.apache.jetspeed.production.database.password =
# -------------------------------------------------------------------------

maven.repo.remote = http://www.bluesunrise.com/maven/, http://www.ibiblio.org/maven/, \
                    http://dist.codehaus.org/, http://cvs.apache.org/repository

说明:
org.apache.jetspeed.project.home 为工程目录,即源码存放文件夹
org.apache.jetspeed.server.home 为Tomcat安装目录
org.apache.jetspeed.services.autodeployment.user
org.apache.jetspeed.services.autodeployment.password 与Tomcat用户值相同
本例中使用的数据库为Mysql。需要将驱动程序包放在本目录下,同时将其拷贝到Tomcat的/share/lib目录下。

4、编译
初始化
cd ${org.apache.jetspeed.project.home}
maven initMavenPlugin
编译
maven allClean allBuild

5、部署
maven j2:quickStart

6、运行
http://localhost:8080/jetspeed
系统缺省的用户帐号:
username password roles
admin admin admin, manager, user
manager manager manager, user
jetspeed jetspeed manager
user user user
tomcat tomcat   

分享到:
评论

相关推荐

    jetspeed2.0 二次开发.pdf

    以一个实例形式讲解基于jetspeed2.0的portlet二次开发。

    Jetspeed2.0中的PSML介绍

    标题“Jetspeed2.0中的PSML介绍”向我们揭示了文档的主题,即PSML(Portal Structure Markup Language)在Apache Jetspeed 2.0中的应用。Apache Jetspeed是一个开源的企业信息门户解决方案,它提供了一个框架和一...

    JetSpeed2.doc

    **JetSpeed2.0概述** JetSpeed2.0(简称J2)是Apache软件基金会旗下的一个开源企业级门户平台,其最终release版本于2005年12月发布。相较于早期的JetSpeed1.x(J1.x),J2在架构上进行了重大改进,不再依赖Turbine...

    jetspeed-api-2.0

    jetspeed-api-2.0的lib包

    Jetspeed安装与portlet开发.pdf

    ### Jetspeed安装与Portlet开发知识点详解 #### 一、概述 Jetspeed是一款基于Java的企业门户框架,由Apache Software Foundation维护。它支持多种标准,包括JSR 168(Portlet规范)。本文档旨在详细介绍如何在个人...

    jsr168 portlet 加入jetspeed中入门

    本压缩包里含有了开发一个jsr168 portlet所需要的软件 本想包含jetspeed2.0的安装程序的,可是最多智能上传10M &lt;br&gt;从环境配置讲到开发步骤。 并表明了很多注意的地方 本包适合初学portlet的人使用

    maven-jetspeed2-plugin-2.0.jar

    maven-jetspeed2-plugin-2.0.jar

    Jetspeed2 Portal 门户技术开发文档

    **JETSPEED2.0 概述** Jetspeed2 是一个符合 JSR-168 和 JSR-286 规范的portlet容器,允许开发者将多个不同的Web应用程序(如Struts、WebWork、JSP、Perl、PHP等)集成到一个统一的门户界面中。其核心特性包括强大的...

    jetspeed中文文档 教程 总结

    这个压缩包包含了关于Jetspeed的重要中文文档,包括“Jetspeed2之安装配置.doc”、“Jetspeed2总结.docx”以及“JetSpeed2开发文档的中文翻译.pdf”,这些文档对于理解和使用Jetspeed2具有极高的价值。 首先,我们...

    Eclipse中开发Jetspeed详细的下载、安装、创建portlet Demo示例教程

    本教程旨在引导开发者如何在Eclipse环境中下载、安装Jetspeed并创建一个基础的Portlet,以便于理解和实践Jetspeed的使用。 首先,确保你具备以下硬件和软件环境: 1. 个人PC,操作系统为Windows XP。 2. 已安装JDK ...

    Jetspeed官网guide文档中文翻译

    1. Jetspeed For Developers: Jetspeed 开发指南,提供了关于 Jetspeed 的详细介绍和开发指南,包括如何创建 portlet 应用程序、构建和创建 Jetspeed 门户的扩展部分。 2. Portlets and Apache Portals Book: ...

    Jetspeed安装与portlet开发的详细步骤

    ### Jetspeed安装与portlet开发的详细步骤 #### Jetspeed安装步骤详解 **1. 安装准备** - **硬件需求**: 个人PC + Windows XP操作系统 - **软件需求**: - JDK 1.5.0.12 + Eclipse 3.3.2 - Jetspeed-22.2.0 ...

    Jetspeed 整合资料

    在提供的压缩包文件中,"jetspeed1资料.zip"可能包含了Jetspeed 1的相关文档、源代码、示例和开发指南,而"Jetspeed2资料.rar"则可能包含Jetspeed 2的更新内容、教程和案例研究。这些资源对于想要学习和使用Jetspeed...

    JetSpeed2开发文档的中文翻译

    #### JetSpeed2.0概述 JetSpeed2.0(简称J2)是Apache基金会推出的开源企业门户框架。它在2005年12月发布了最终的Release版本,用户可以从官方网站下载到源代码以及捆绑Tomcat的压缩包。相较于前一代产品JetSpeed1.x...

    jetspeed-installer-2.2.2.jar

    Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方 便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来...

    jetSpeed2.2.2(最新版源文件)

    2. **文档**:可能会有安装指南、用户手册和开发者文档,帮助用户了解如何部署、配置和使用jetSpeed,以及如何为jetSpeed开发portlet。 3. **库文件**:包括jar文件,它们是jetSpeed运行所必需的Java类库。这些库...

    JetSpeed 高级portlet技术

    ### JetSpeed 高级 Portlet 技术详解 #### 关于本教程 本文旨在深入探讨JetSpeed中的高级Portlet技术,特别关注如何利用JavaServer Pages (JSP) 和其他Web编程技术来创建更加动态和交互式的portlet。此外,还会...

Global site tag (gtag.js) - Google Analytics