• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

java在Linux下的web应用(三)

发布: 2007-7-01 18:47 | 作者: admin | 来源: | 查看: 12次 | 进入软件测试论坛讨论

领测软件测试网 cocoon 1.7.4在RedHat下基于apache jserv的安装
cocoon是xml在apache上的实现,作为一种web发布系统。本文介绍cocoon在RedHat下的安装。
首先确认你已经安装了apache jserv,如果你还没有安装apache jserv,请参考本站
《RedHat下安装apache jserv 1.1.2》一文。
默认jserv安装在/usr/local/jserv下,jserv.conf在/usr/local/jserv/conf下
1、需要的软件
http://xml.apache.org取得Cocoon-1.7.4.tar.gz
2、
#cp Cocoon-1.7.4.tar.gz /usr/local
#tar xvzf Cocoon-1.7.4.tar.gz
#ln -s cocoon-1.7.4 cocoon
3、更改配置文件
#cd /usr/local/jserv/etc
#vi jserv.properties加入
wrapper.classpath=/usr/local/jdk/lib/tools.jar
wrapper.classpath=/usr/local/cocoon/bin/cocoon.jar
wrapper.classpath=/usr/local/cocoon/lib/xerces_1_0_3.jar

wrapper.classpath=/usr/local/cocoon/lib/xalan_1_0_1.jar
wrapper.classpath=/usr/local/cocoon/;lib/fop_0_12_1.jar
wrapper.classpath=/usr/local/JSDK/lib/jsdk.jar
#注意这里不能用/usr/local/cocoon/lib/servlet_2_2.jar因为jserv不支持servlet2.2

存盘
#vi zone.properties加入
servlet.org.apache.cocoon.Cocoon.initArgs=/usr/local/cocoon/conf/cocoon.properties
存盘
#vi jserv.conf加进
Action cocoon /servlets/org.apache.cocoon.Cocoon
AddHandler cocoon xml
存盘
4、测试
重新启动你的apache
通过浏览器调用http://yourserver/Cocoon.xml没看到出信息吧,你快成功了。
把/usr/local/cocoon/samples下的文件拷贝到web发布目录下,
#cp -R /usr/locao/cocoon/samples /usr/local/apache/htdocs/xml
用浏览器调用
http://yourserve/xml/index.xml怎么样所有的例子都看见正确结果了吗?
5、中文问题
更改index.xml
然后把一些信息改成中文,调用,应该是出现乱码,怎么解决呢?如下方法解决:
更改/usr/local/cocoon/src/apache/cocoon/formatter/下的文件,
把"text/html"更改成"text/html;charset=GB2312"
然后运行/usr/local/cocoon/build.sh,这个命令将编译src,
结果文件cocoon.jar在/usr/local/build/下
然后你再更改/usr/local/jserv/etc/jserv.properties中的
wrapper.classpath=/usr/local/cocoon/bin/cocoon.jar
为wrapper.classpath=/usr/local/cocoon/build/cocoon.jar
重新启动apache,看见了你的中文了吗?呵呵就这么简单
对xml/java/sevlet等相关信息请参考相关网站

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网