2006-05-31

Install cocoon 2.1.9 on apache-tomcat-5.5.17

Tomcat 5.5.17 已经事先安装在/opt/tomcat目录下。

下载cocoon的源文件cocoon-2.1.9-src.tar.gz,下载地址为:
http://mirrorspace.org/apache/cocoon/cocoon-2.1.9-src.tar.gz

解开该文件并进入cocoon-2.1.9目录执行build.sh,在cocoon-2.1.9目录下会生成一个build目录。Build目录包含cocoon和webapp两个目录。

关掉tomcat server,执行命令/opt/tomcat/bin/catalina.sh stop 。

将webapp目录复制到tomcat的webapps目录下并更名为cocoon,cp -r ./ cocoon-2.1.9/build/webapp /opt/tomcat/webapps/cocoon

重新启动tomcat server,/opt/tomcat/bin/catalina.sh start,访问
http://germa93:6080/cocoon/ 就可以了。

P.S:

在阅读IBM developerworks的关于cocoon的第三个tutorial,“利用cocoon 2构建数据库驱动的站点”时发现文中的“安装演示样本”一节有个错误。

原文为:
样本压缩文档可以从工具获得,它包括生成数据库模式并使用一些样本数据来填充数据库的
SQL 脚本。要安装该样本,请执行下列步骤:

1. 关闭 Tomcat。

2. 将样本压缩文档解压缩到 $TOMCAT_HOME/webapps 中,保持目录的结构。这样做创建了一个包含
Cocoon 2 站点地图及其样本的 dbc2 目录。

3. 将 $COCOON_HOME/WEB-INF 复制到新创建的
$TOMCAT_HOME/webapps/dbc2 目录。这为运行样本创建了 Cocoon 2 Web 应用程序的第二个实例。

4. 在数据库环境下运行 $TOMCAT_HOME/webapps/dbc2/dbc2.sql 脚本以创建样本数据。

5. 遵循下一章配置数据库连接中的指示以配置数据库连接池。

6. 一旦成功地配置了它,您就可以从 http://localhost:8080/cocoon/dbc2/index.html
访问样本。

其中第2步正确的做法是把dbc2文件夹复制到$TOMCAT_HOME/webapps/cocoon/目录下,否则按照上面的步骤来做以http://localhost:8080/dbc2/index.html地址来访问会得到错误:

Message: No default type exists for 'pipeline' at
file:/opt/tomcat/webapps/dbc2/sitemap.xmap:50:21

1 条评论:

  1. 请教大侠
    上面的安装步骤是在UNIX下吧
    我要在 WINDOWS 下安装 上面的步骤出入很大吗?
    还有:在数据库环境下运行 $TOMCAT_HOME/webapps/dbc2/dbc2.sql
    数据库环境是什么,没有具体要求吗
    具体 要怎么做呢??

    主页联系!
    谢谢共享!

    回复删除