今天安了一下午的jetspeed,数据库的配置怎么也弄不好,晚上就再重装了几次,最后发现是安装程序中自动生成的代码中存在问题.
安装:
1.首先到http://portals.apache.org/jetspeed-2/getting-started-installer.html 下载jetspeed 的安装jar包。demo版的内容更全 一些。
(下面两步要进行的是下载配置,ant和maven,这两步是从网上搜到的具体需不需要有待验证,但感觉ant应该还是需要的)
2.去http://ant.apache.org/下载ant,我用的是1.7.1版本,2.0版本下载下来里面没有bin文件夹没搞懂怎么用。配置ant,将下载的          apache-ant-1.7.1.zip解压,然后将该文件夹下的bin路径加入到系统path中。  进入cmd输入ant,出现Buildfile: build.xml does not exist! Build failed。 表示配置成功。
3.去http://maven.apache.ort 下载apache-maven-2.2.1,同2中的方法,设置bin路径到path变量。进入cmd输入mvn --version,出现版本信息,则表示配置成功。
(数据库配置:postgresql,其他的数据库一样配置)
4.先在数据库管理界面中建立一个数据库,姑且叫做jetspeed
5.现在可双击jetspeed的jar包进行安装。在进行数据库的选择时选择PostgreSQL,然后输入数据库的用户名,密码,jdbc的连接字符串,此处注意要将<dbname>替换为jetspeed,然后就继续next。
6.最后install ,finish 完成后会出现一个错误(针对PostgreSQL而言,其他一般应该不会)显示在database的builder.xml文件的126行有错。(原因是:该行中代码src="${basedir}/${db.type}/drop-schema.sql 中${db.type}的定义是在database.properties中,但该值为db.type=postgres,也就是说src被解析成了./postgres/drop-schema.sql。但进入database文件夹发现没有postgres文件夹,只有postgresql文件夹)需要将database.properties中的db.type赋值为postgresql。
7.cmd下进入C:\Apache\Jetspeed-2.2.0\database(默认安装的目录),然后运行ant,这时应该就能successful了。
8.进入C:\Apache\Jetspeed-2.2.0\bin文件夹下运行startup.bat。
8.浏览器中输入http://localhost:8080/jetspeed就能看到网站的模板了。可通过admin amdin 登录。
通过这次得到的教训,不要迷信权威,安装包自动生成的代码也不一定就是全部正确的。 对安装过程中出现的错误一定要认真分析,否则一味的Google可能更浪费时间精力。
 

转载于:https://blog.51cto.com/zhangguopeng/235987

jetspeed 安装及数据库配置相关推荐

  1. Mysql环境检测 安装MySQL 数据库 配置MySQL 环境变量

    MySQL MySQL环境检测 (1)打开CMD窗口,在cmd中输入:mysql -uroot -proot 若提示如下效果: 则说明MySQL环境正常,即当前电脑上安装了MySQL 软件,并且也配置 ...

  2. openstack详解(十六)——openstack Nova安装与数据库配置

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Nova安装与配置. 一.Nova节点安装 Nova节点的安装是在Keystone节点成功安装的基础上进行的.Keyston ...

  3. pip 安装keystone_keystone 安装、数据库配置 | 学步园

    注:这是我看到的一篇文章,我参考部署的过程出了一点问题,把它补充一下,一起分享~~~ Keystone是Openstack框架中,负责身份验证.服务规则和服务令牌的功能, 它实现了Openstack的 ...

  4. mysql的介绍;安装及基本配置;mysql数据库运行必备技能

    一.MySQL的介绍 1. 数据库:数据库集中存放位置 1) 常见的数据库类型:关系型(mysql.oracle.SQLserver2008,DB2),树型(windows注册表).非关系型(NoSQ ...

  5. python安装mysql数据库教程,Python配置mysql的教程(必看)

    下面小编就为大家带来一篇Python配置mysql的教程(推荐).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Linux系统自带Python,且根据系统自带资源来对p ...

  6. mysql安装10045_mysql数据库5.6.45安装后的配置(离线安装包版)

    二.windows10下的配置 (1) 环境变量配置 打开控制面板=>系统和安全=>系统=>高级系统设置,选择环境变量,在系统变量中找到path,编辑该选项. 第一行是oracle数 ...

  7. centos打开 mysql数据库文件_centos安装mysql数据库和配置mysql数据库

    mysql数据库安装 yum安装 1.下载rpm文件 yum locatinstall https://repo.mysql.com//mysql80-community-release-el7-1. ...

  8. erlang rebar 配置mysql_Centos6.4安装erlang并配置mysql数据库

    在安装时,一定要使用Centos6.4光盘为yum源,否则可能使用了版本有问题的openssl 1.首先要先安装GCC GCC-C++ Openssl等依赖模块: yum -y install mak ...

  9. KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接

    KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接 注意: KETTLE运行需要依赖 libwebkitgtk-1.0 将pdi-ce-8.2.0.0-342上传至服务器, ...

最新文章

  1. 如果去掉UITableView上的section的headerView和footerView的悬浮效果
  2. seo从入门到精通_SEO入门到精通(七):SEO工作的流程是什么?
  3. 使用代码创建AutoLayout约束
  4. 数据库显示日期时仅仅显示“年-月-日”的问题
  5. mysql内连接查询原理_MySQL全面瓦解12:连接查询的原理和应用
  6. vs里安装了mysql吗_vs2017安装 MySQL for Visual Studio 1.2.
  7. 电阻参数_贴片电阻的参数标识与贴片电阻的选择
  8. iOS开发UIAlertController之UIAlertAction加图片(UIAlertController按钮加图片)
  9. OpenCV : 仿射变换
  10. FOC项目知识点总结三 | 完全搞懂 Clarke 与 Park 变换(附动图,仿真文件以及详细讲解数学推导过程)
  11. 企业微信推送suite_ticket对接
  12. python torch.optim模块
  13. 脚本:自动下载安卓应用并安装到手机
  14. 【程序设计】浅拷贝与深拷贝
  15. html5是什么意思
  16. 算法入门章——引出贯穿《算法导论》全书的算法分析和设计框架
  17. MongoDB查询之exists
  18. Matlab将图片背景修改为深色
  19. 评价法(三):yaahp软件——基础简介
  20. 启航—前端—第三次作业—百度页面

热门文章

  1. android -------- Lint优化工具
  2. 我对javascript对象的理解
  3. 第五章 python中正则表达式的使用
  4. Java线程面试题 Top 50(转)
  5. 利用gearman实现redis缓存mysql
  6. 有关IList 、List 使用Contains的问题
  7. Rhel6服务器时间任务浅谈
  8. 比特币现金(BCH)社交平台推出新玩法
  9. Java面试通关要点汇总集之核心篇参考答案
  10. Android--向SD卡读写数据