歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> java在Linux下的web應用(3)

java在Linux下的web應用(3)

日期:2017/2/27 9:46:13   编辑:更多Linux
  Java在Linux下的web應用(3) 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等相關信息請參考相關網站。 (全文完)



Copyright © Linux教程網 All Rights Reserved