Jetspeed安装

导读:

  安装

  这个安装过程包含了将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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值