RSS
热门关键字:  数据挖掘  数据仓库  商业智能  人工智能  搜索引擎

JakartaTomcat5.0+ApacheCocoon2.1.3开发初步指南一

来源: 作者:unkonwn 时间:2006-01-14 点击:
Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南一--安装篇

 

数据挖掘研究院

       AuthorJunnef Jin

       Date    2003/11/25 数据挖掘实验室

       E_mailjunnef21@sohu.com

数据挖掘研究院

 

最近在学XML,而说起XMLjava中的实际应用,就不能不提到COCOON,在国外已经有了很多使用COCOON1做得网站,而且非常成功。COCOON之于XML就象STRUTS之于JSP一样,随着XML的流行,并将也会成为热门的开发框架。不过国内基于COCOON的中文资料相当的少,所以在学习中也遇到了不少困难,特别是在开始的时候。这里是我的一些经验,写出来,希望对大家能够有所帮助,能有更多的人来共同学习应用COCOON

数据挖掘研究院

 

开发环境, win2000;开发工具,任意文本编辑器,这里用XMLSpy 2004专业版+EditPlus2.11

数据挖掘实验室

  数据挖掘研究院

开发前的准备工作: 数据挖掘研究院

1、  下载Aapache Cocoon2.1.3的安装文件

数据挖掘研究院

下载网址:http://cocoon.apache.org/mirror.cgi,这里我们下载source包,就是名称中带有src标志的那个包,自己编译产生部署文件。 数据挖掘研究院

2、下载Jakarta Tomcat5.0的安装文件

下载网址:http://jakarta.apache.org/site/binindex.cgi,当前用的是5.0版本,使用5.1.4版本也没有太大的差别,不会影响下面的过程。 数据挖掘研究院

3、下载jsdk1.4.2版本

数据挖掘研究院

下载网址:http://java.sun.com/downloads/,也可以下载最新的版本,只要你的机器上编译和运行时环境(jre)都是一个jsdk版本的就行了。

  数据挖掘研究院

tomcat下配置cocoon2 数据挖掘实验室

4、  安装jsdk1.4.2 数据挖掘研究院

这里我们安装至c:j2sdk目录下,并设置环境变量JAVA_HOME=c:j2sdk,在CLASSPATH中加入c:j2sdk ool.jar,在PATH中加入c:j2sdkin

数据挖掘研究院

5、  安装Jakarta Tomcat5.0

这里我们安装至c: omcat50目录下,并设置环境变量CATALINA_HOME=c: omcat50 数据挖掘研究院

6、  Apache Cocoon

数据挖掘研究院

Apache Cocoon2.1.3的压缩包,解压到c:下,重命名为cocoon,我们这里假定COCOON2_HOME=c:cocoon 数据挖掘研究院

7、  Apache Cocoon 2 web服务包(以前版本生成的cocoon.war包) 数据挖掘研究院

打开命令行窗口,进入COCOON2_HOME目录,运行如下命令: 数据挖掘研究院

build.bat –Dinclude.webapp.libs=yes webapp 数据挖掘研究院

       注:此处可能会出现错误,可能会说找不到某些包,这时你可以把他们设置进classpath中试一试,如果缺少某些包,你又找不到可以去google搜一下,到相应的网站下载。

最后将出现:

数据挖掘实验室

  数据挖掘实验室

BUILD SUCCESSFUL 数据挖掘研究院

Total time: 6 minutes 22 seconds 数据挖掘实验室

 

数据挖掘研究院

表示编译成功。在COCOON2_HOMEuildcocoon-2.1.3目录下可以找到cocoon.jar和另外两个jar文件,cocoon.jar中封装了cocoon2的基本库文件。 数据挖掘实验室

       此时,我们会找不到cocoon.war包,而在COCOON2_HOMEuild文件夹下有一个文件夹webapp,这个文件夹中所放的就是以前cocoon.war包中的所有文件。确保tomcat服务关闭,将webapp文件夹拷贝至CATALINA_HOMEwebapps下,并重命名为cocoon,启动tomcat服务器。

8、  测试服务是否可以运行

数据挖掘研究院

打开IE浏览器,并输入http://localhost:8080/cocoon/,第一次运行将会比较慢,因为tomcat需要对一些文件进行处理,以后会比较快。

数据挖掘研究院

如果可以正常运行,则显示如下页面:

数据挖掘研究院

数据挖掘研究院

       看到上面的画面表示安装成功,我们可以点击sample链接,学习cocoon给我们提供的一些例程,可以给我们一个很直观的印象,对cocoon的强大功能也可以有一个初步的认识,那个hello world例程特别值得研究,那个例程是一个用cocoon开发很典型的开发架构模式。 数据挖掘研究院

       注:这是可能有版本冲突,特别是直接装cocoon.war包时,如你以前装有的例如xalan等的版本与当前版本不同等等,,这时就要卸载以前的版本;如果你下载的是二进制的包,就是已经有了cocoon.war包,不是你当前编译的,如果你当前的jsdk与发行编译时的jdk版本不同,可能你在后面部署这个包后,也不能正常运行,所以强烈建议下载source版本,用当前机器所配置的jdk编译。 数据挖掘研究院

如果你可以看到页面,在如下的地址,你可以看到Cocoon所用到的工具包列表:http://localhost:8080/cocoon/docs/installing/jars.html 数据挖掘研究院

未完待续。 数据挖掘研究院

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?