jspwiki搭建

参考 

http://blog.sina.com.cn/s/blog_5573ee0d0100cqcr.html


JSPWiki 在 unix(或linux) 上 tomcat下 部署步骤:#

1.把免安装版tomcat (window版用同样的文件) 上传unix 上某个目录。如/newbsn/whl/Tomcat5.0 就执行能启动了,startup.sh, 关闭是 shutdown.sh 2.修改/newbsn/whl/Tomcat5.0/conf/Catalina/localhost 下wiki.xml 配置应用,指向实际应用目录 <?xml version='1.0' encoding='utf-8'?> <Context displayName="JSPWiki" docBase="/newbsn/whl/JSPWiki" path="" reloadable="true" useNaming="false" workDir="wiki"> <Manager pathname="" className="org.apache.catalina.session.PersistentManager" saveOnRestart="true"/> </Context> 表示 默认context http://10.45.4.25:8080即可访问 ,因为path 没有值 
碰到过的故障解决#


1.启动服务时报错 Exception loading sessions from persistent storage java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.ecyrd.jspwiki.search.SearchManager$JSONSearch 且使用页面编辑后不能保存问题(读访问可以),实践证明要: 部署后, http://10.45.4.25:8080/Install.jsp 里设置,这步很关键。 是否在Install.jsp 里设置的本质差别就是/newbsn/whl/JSPWiki/WEB-INF/jspwiki.properties 对比自己改的差别 在文中 jspwiki.baseURL=http://10.45.4.25:8080/ ,自己写的为空 jspwiki.baseURL=

或者 jspwiki.baseURL=http://10.45.4.25:7001/ 端口不对。使得servlet映射不对。这是可能原因 2011.7.22迁移部署表明,只要修改对jspwiki.properties里目录路径,jspwiki.baseURL里ip值就可以


2.帮助页面报EditPageHelp 页面找不到,把JSPWiki\templates\StarTemplate_zh_CN_1.0.1\wikipages 里EditPageHelp.txt放到JSPWiki/data 就好了


3.启动后还是出现问题

- IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.ecyrd.jspwiki.search.SearchManager$JSONSearch java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.ecyrd.jspwiki.search.SearchManager$JSONSearch at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318)

Lucene not yet ready; indexing not started java.io.FileNotFoundException: /tmp/lucene/_d8.fnm (A file or directory in the path name does not exist.) 索引文件找不到。/tmp/ 正是jspwiki.workDir =/tmp/ 设置的,它到主机上/tmp/ 找的,可能用户没权限,改成 应用下的目录 /ztesoft/hssfordev/whl/JSPWiki/tmp ,重启服务就好了。 Install.jsp 里重新设置试试 ,这个危险,可能把账户名搞没了 

4. 1.6下 碰到 

com.ecyrd.jspwiki.InternalWikiException: org.jdom.JDOMException: java.lang.NoSuc

hMethodError: org.jaxen.jdom.DocumentNavigator.getInstance()Lorg/jaxen/Navigator
;: org.jaxen.jdom.DocumentNavigator.getInstance()Lorg/jaxen/Navigator;
        at com.ecyrd.jspwiki.auth.authorize.WebContainerAuthorizer.initialize(We

bContainerAuthorizer.java:132)

可能是环境变量设置引用导致的jdom类包没有引用WEB-INF下的。

5.windows下 jspwiki.properties里 路径 也不能是\. 要用/ 否则报错很多问题。\ 会被认为是转义符号,相当于路径都连起来了,不报错,但路径不对,原来的文本文件都找不到了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值