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的portlet二次开发。
标题“Jetspeed2.0中的PSML介绍”向我们揭示了文档的主题,即PSML(Portal Structure Markup Language)在Apache Jetspeed 2.0中的应用。Apache Jetspeed是一个开源的企业信息门户解决方案,它提供了一个框架和一...
**JetSpeed2.0概述** JetSpeed2.0(简称J2)是Apache软件基金会旗下的一个开源企业级门户平台,其最终release版本于2005年12月发布。相较于早期的JetSpeed1.x(J1.x),J2在架构上进行了重大改进,不再依赖Turbine...
jetspeed-api-2.0的lib包
### Jetspeed安装与Portlet开发知识点详解 #### 一、概述 Jetspeed是一款基于Java的企业门户框架,由Apache Software Foundation维护。它支持多种标准,包括JSR 168(Portlet规范)。本文档旨在详细介绍如何在个人...
最后,文章提出了一个基于JetSpeed 2.0的多Portlet流程协作框架,并通过Shark工作流引擎实现了该框架。 #### 关键词解读 - **门户**: 一种集成各类应用程序和服务,为用户提供个性化信息展示的统一平台。 - **...
本压缩包里含有了开发一个jsr168 portlet所需要的软件 本想包含jetspeed2.0的安装程序的,可是最多智能上传10M <br>从环境配置讲到开发步骤。 并表明了很多注意的地方 本包适合初学portlet的人使用
maven-jetspeed2-plugin-2.0.jar
**JETSPEED2.0 概述** Jetspeed2 是一个符合 JSR-168 和 JSR-286 规范的portlet容器,允许开发者将多个不同的Web应用程序(如Struts、WebWork、JSP、Perl、PHP等)集成到一个统一的门户界面中。其核心特性包括强大的...
这个压缩包包含了关于Jetspeed的重要中文文档,包括“Jetspeed2之安装配置.doc”、“Jetspeed2总结.docx”以及“JetSpeed2开发文档的中文翻译.pdf”,这些文档对于理解和使用Jetspeed2具有极高的价值。 首先,我们...
本教程旨在引导开发者如何在Eclipse环境中下载、安装Jetspeed并创建一个基础的Portlet,以便于理解和实践Jetspeed的使用。 首先,确保你具备以下硬件和软件环境: 1. 个人PC,操作系统为Windows XP。 2. 已安装JDK ...
1. Jetspeed For Developers: Jetspeed 开发指南,提供了关于 Jetspeed 的详细介绍和开发指南,包括如何创建 portlet 应用程序、构建和创建 Jetspeed 门户的扩展部分。 2. Portlets and Apache Portals Book: ...
### Jetspeed安装与portlet开发的详细步骤 #### Jetspeed安装步骤详解 **1. 安装准备** - **硬件需求**: 个人PC + Windows XP操作系统 - **软件需求**: - JDK 1.5.0.12 + Eclipse 3.3.2 - Jetspeed-22.2.0 ...
在提供的压缩包文件中,"jetspeed1资料.zip"可能包含了Jetspeed 1的相关文档、源代码、示例和开发指南,而"Jetspeed2资料.rar"则可能包含Jetspeed 2的更新内容、教程和案例研究。这些资源对于想要学习和使用Jetspeed...
#### JetSpeed2.0概述 JetSpeed2.0(简称J2)是Apache基金会推出的开源企业门户框架。它在2005年12月发布了最终的Release版本,用户可以从官方网站下载到源代码以及捆绑Tomcat的压缩包。相较于前一代产品JetSpeed1.x...
Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方 便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来...
2. **文档**:可能会有安装指南、用户手册和开发者文档,帮助用户了解如何部署、配置和使用jetSpeed,以及如何为jetSpeed开发portlet。 3. **库文件**:包括jar文件,它们是jetSpeed运行所必需的Java类库。这些库...
### JetSpeed 高级 Portlet 技术详解 #### 关于本教程 本文旨在深入探讨JetSpeed中的高级Portlet技术,特别关注如何利用JavaServer Pages (JSP) 和其他Web编程技术来创建更加动态和交互式的portlet。此外,还会...