系统需求
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源码
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/, /
说明:
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、运行
系统缺省的用户帐号:
username
|
password
|
roles
|
admin
|
admin
|
admin, manager, user
|
manager
|
manager
|
manager, user
|
jetspeed
|
jetspeed
|
manager
|
user
|
user
|
user
|
tomcat
|
tomcat
|
|
分享到:
相关推荐
以一个实例形式讲解基于jetspeed2.0的portlet二次开发。
国内的jetspeed介绍不是太多,这是简单的PSML文件使用介绍。
与Jetspeed1.x比较,Jetspeed2.0 (以下简称J2)的架构发生了很大变化, J1.x使用了Turbine,在J2中Turbine不再使用, 而是使用了Spring Framework作为默认的组件框架,从官方的资料介绍看,J2架构支持将一种组件...
jetspeed-api-2.0的lib包
Jetspeed安装与portlet开发.pdf
Jetspeed2之安装配置文档详细说明了jetspeed2安装已经配置,还有常见问题的解决
本压缩包里含有了开发一个jsr168 portlet所需要的软件 本想包含jetspeed2.0的安装程序的,可是最多智能上传10M <br>从环境配置讲到开发步骤。 并表明了很多注意的地方 本包适合初学portlet的人使用
maven-jetspeed2-plugin-2.0.jar
本文档用图文描述了portal开发过程中所涉及到的Jetspeed的安装步骤和创建一个简单的Portlet。
Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方 便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来...
朋友翻译的Jetspeed2之安装配置.doc,网上找到的JetSpeed2开发文档的中文翻译.pdf 。还有一份Jetspeed2总结.docx是以前公司同事总结的。
本文档详细描述了Jetspeed的下载与安装以及在eclipse中开发一个portlet的详细步骤 绝对经典
在这篇教程中,您将了解如何使用象 JavaServer Pages(JSP)这样的 Web 编程技术开发基于 Jetspeed 的更动态的 portlet,以及如何使内容流入 WML portlet。还将提到几个 Jetspeed 文档中未提及的技巧,它们可以使您...
jetspeed2样式的开发文档,汉化的
包含jetspeed1.* 以及 jetspeed2.*的资料 本人找了好久! 希望大家支持!
关于Jetspeed一些入门的文档,适合初次接触Jetspeed的用户
基于jetspeed的portlet开发探讨,供大家学习参考!!!!
学习Jetspeed2时和同事一起对文档进行的简单翻译,适合初学者。
jetspeed中文文档,包括现在很多中文的jetspeed的介绍,是html形式的