导读:
安装
这个安装过程包含了将Jetspeed作为一个J2EE Web应用程序进行安装. 安装一个Web应用程序很简单. 对于Web应用程序来说, 这个应用程序都可以包含在一个文件中, 然后将这个文件放入一个特定的目录.
下面是下载Jetspeed, 编译和安装它的步骤:
1. 下载或者从CVS获取Jetspeed, 参考前面的内容.
2. 编译Jetspeed - 如果你下载的是WAR包, 那么跳过这一步.
cd /build
[Win32/DOS] ./build war
[Win32/cygnus] bash build.sh war
[unix] ./build.sh war
3. 下载Tomcat 或者其它支持的Servlet 2.2 或者 2.3 API的容器. 我们这里使用Jakarta Tomcat作为例子.
Tomcat 主页
4. 安装Tomcat - 请参考Tomcat站点的文档.
5. 把Jetspeed WAR文件拷贝到Tomcat的web应用程序目录中.
[Win32] copy /bin/jetspeed.war /webapps/
[Unix] cp /bin/jetspeed.war /webapps/
6. 启动 Tomcat
[Win32] /bin/startup.bat
[Unix] /bin/startup.sh
7. 连接到 Jetspeed
http://localhost:8080/jetspeed/
已经创建了2个默认的帐号:
用户名: turbine 密码: turbine
用户名: admin 密码: jetspeed
7a. 当注册一个新用户的时候, 注册过程包含一个向用户发送电子邮件的步骤. 如果要在Windows NT 或者 2000上使用这个功能, 你需要一个运行在本地的SMTP服务器. 可以使用Apaches James Mail 企业版服务器, 从下面的地址获得:
/james/
邮件主机的设定将需要做一些修改.
/webapps/jetspeed/WEB-INF/conf/TurbineResources.properties
数据库配置
默认的Jetspeed部署使用它自己的安全模型来对用户进行授权和保留最少的用户信息. Turbine安全模型可以和任何JDBC 2.0兼容的驱动程序工作. 下面的数据库是经过测试的:
Hypersonic SQL
MySQL
Postgres
DB2
Oracle
Sybase
SQL Server
Jetspeed中包含一个流行的Hypersonic-SQL数据库. 这个数据库是系统默认的数据库, 配置选项在Torque.properties 文件中. 要让Jetspeed使用不同的数据库, 需要修改Torque.properties文件. 下面是针对MySQL数据库的例子:
torque.database.default.adapter=mysql
torque.dsfactory.default.connection.driver = org.gjt.mm.mysql.Driver
torque.dsfactory.default.connection.url = jdbc:mysql://localhost:3306/jetspeed
torque.dsfactory.default.connection.user = root
torque.dsfactory.default.connection.password =
下面的是针对Oracle的例子:
torque.database.default.adapter=oracle
torque.dsfactory.default.connection.driver = oracle.jdbc.driver.OracleDriver
torque.dsfactory.default.connection.url = jdbc
racle:thin
:1521:
torque.dsfactory.default.connection.user =
torque.dsfactory.default.connection.password =
你需要替换:
Oracle实例的主机名, 比如localhost
主机上的Oracle数据库sid
oracle数据库用户名
Torque.properties文件在/webapp/WEB-INF/conf目录中.
建立数据库的脚本包含在源代码发行版中的 src/sql/external 目录下. 请运行相应的脚本, 比如: 使用DB2时就运行turbine-db2.sql来创建数据库表. 对于使用Hypersonic SQL来说, 这一步没有必要.
如果要populate数据库, 系统提供了/src/sql/external/populate*.sql脚本. 只要运行针对你的数据库的脚本就可以了.
该脚本将创建2个数据库用户:
用户名: turbine 密码: turbine
用户名: admin 密码: jetspeed
PSML数据库
如果你要将你的PSML资源存储到数据库中, 请参考 这里.
Servlet 容器注意事项
Orion 应用服务器
你需要修改Jetspeed中的web.xml文件, 将/portal/* 改为 /portal/. 这是由Orion Application Server v1.5.2的用户提供的. 请参考Jetspeed开发者邮件列表获取更多信息.
Tomcat v3.3.1
Jetspeed works "out of the box"
Tomcat v4.0.3 和 v4.0.4
由于XML解析器类加载的问题, 建议使用Tomcat 4.1.x.
将common/lib目录下的xerces.jar拷贝到lib. 需要xerces的Web 应用程序必须提供它们自己的拷贝, 像Jetspeed.
本文转自
http://soa.5d6d.com/redirect.php?fid=9&tid=32&goto=nextoldset
安装
这个安装过程包含了将Jetspeed作为一个J2EE Web应用程序进行安装. 安装一个Web应用程序很简单. 对于Web应用程序来说, 这个应用程序都可以包含在一个文件中, 然后将这个文件放入一个特定的目录.
下面是下载Jetspeed, 编译和安装它的步骤:
1. 下载或者从CVS获取Jetspeed, 参考前面的内容.
2. 编译Jetspeed - 如果你下载的是WAR包, 那么跳过这一步.
cd /build
[Win32/DOS] ./build war
[Win32/cygnus] bash build.sh war
[unix] ./build.sh war
3. 下载Tomcat 或者其它支持的Servlet 2.2 或者 2.3 API的容器. 我们这里使用Jakarta Tomcat作为例子.
Tomcat 主页
4. 安装Tomcat - 请参考Tomcat站点的文档.
5. 把Jetspeed WAR文件拷贝到Tomcat的web应用程序目录中.
[Win32] copy /bin/jetspeed.war /webapps/
[Unix] cp /bin/jetspeed.war /webapps/
6. 启动 Tomcat
[Win32] /bin/startup.bat
[Unix] /bin/startup.sh
7. 连接到 Jetspeed
http://localhost:8080/jetspeed/
已经创建了2个默认的帐号:
用户名: turbine 密码: turbine
用户名: admin 密码: jetspeed
7a. 当注册一个新用户的时候, 注册过程包含一个向用户发送电子邮件的步骤. 如果要在Windows NT 或者 2000上使用这个功能, 你需要一个运行在本地的SMTP服务器. 可以使用Apaches James Mail 企业版服务器, 从下面的地址获得:
/james/
邮件主机的设定将需要做一些修改.
/webapps/jetspeed/WEB-INF/conf/TurbineResources.properties
数据库配置
默认的Jetspeed部署使用它自己的安全模型来对用户进行授权和保留最少的用户信息. Turbine安全模型可以和任何JDBC 2.0兼容的驱动程序工作. 下面的数据库是经过测试的:
Hypersonic SQL
MySQL
Postgres
DB2
Oracle
Sybase
SQL Server
Jetspeed中包含一个流行的Hypersonic-SQL数据库. 这个数据库是系统默认的数据库, 配置选项在Torque.properties 文件中. 要让Jetspeed使用不同的数据库, 需要修改Torque.properties文件. 下面是针对MySQL数据库的例子:
torque.database.default.adapter=mysql
torque.dsfactory.default.connection.driver = org.gjt.mm.mysql.Driver
torque.dsfactory.default.connection.url = jdbc:mysql://localhost:3306/jetspeed
torque.dsfactory.default.connection.user = root
torque.dsfactory.default.connection.password =
下面的是针对Oracle的例子:
torque.database.default.adapter=oracle
torque.dsfactory.default.connection.driver = oracle.jdbc.driver.OracleDriver
torque.dsfactory.default.connection.url = jdbc
racle:thin
:1521:
torque.dsfactory.default.connection.user =
torque.dsfactory.default.connection.password =
你需要替换:
Oracle实例的主机名, 比如localhost
主机上的Oracle数据库sid
oracle数据库用户名
Torque.properties文件在/webapp/WEB-INF/conf目录中.
建立数据库的脚本包含在源代码发行版中的 src/sql/external 目录下. 请运行相应的脚本, 比如: 使用DB2时就运行turbine-db2.sql来创建数据库表. 对于使用Hypersonic SQL来说, 这一步没有必要.
如果要populate数据库, 系统提供了/src/sql/external/populate*.sql脚本. 只要运行针对你的数据库的脚本就可以了.
该脚本将创建2个数据库用户:
用户名: turbine 密码: turbine
用户名: admin 密码: jetspeed
PSML数据库
如果你要将你的PSML资源存储到数据库中, 请参考 这里.
Servlet 容器注意事项
Orion 应用服务器
你需要修改Jetspeed中的web.xml文件, 将/portal/* 改为 /portal/. 这是由Orion Application Server v1.5.2的用户提供的. 请参考Jetspeed开发者邮件列表获取更多信息.
Tomcat v3.3.1
Jetspeed works "out of the box"
Tomcat v4.0.3 和 v4.0.4
由于XML解析器类加载的问题, 建议使用Tomcat 4.1.x.
将common/lib目录下的xerces.jar拷贝到lib. 需要xerces的Web 应用程序必须提供它们自己的拷贝, 像Jetspeed.
本文转自
http://soa.5d6d.com/redirect.php?fid=9&tid=32&goto=nextoldset