jspwiki学习

????????????????????????????????????

我的疑问:对于JSPwiki,我们怎么去修改源代码产生一个开放分类,怎么加一个按钮让他能直接创建词条??!!谢谢,如果有知道的朋友,请指教一下!我现在不会,只能又开始学习其他的wiki了?!谢谢大家了!!

????????????????????????????????????

 1.       下载JSPWiki-2.8.4-bin.zip;

2.       解压→把JSPWiki.war(可以改成你想要的名字:比如:mywiki.war)复制到tomcat中的webapps中。

3.       启动tomcat;(war包会自动解压)

4.       修改JSPWiki/WEB-INF/jspwiki.properties 中一些配置。也可以不修改,只是为了方便才修改的。

5.       jspwiki.applicationName = mywiki

6.        

jspwiki.baseURL=http://192.168.11.251:8080/mywiki/

 

jspwiki.pageProvider = VersioningFileProvider 页面存储方式

 

jspwiki.fileSystemProvider.pageDir = D:\\temp\\mywiki

wiki内容存储的位置,也就是那一堆txt文件所在的位置

 

jspwiki.attachmentProvider = BasicAttachmentProvider

 

jspwiki.basicAttachmentProvider.storageDir = D:\\temp\\mywiki

 

log4j.appender.FileLog.File = D:\\temp\\mywiki.log

(说明:除了第二行是必须的,其他的都不是必须的!)

 

7http://192.168.11.251:8080/JSPWiki就可以使用你的wiki了!局域网内都可以可以使用!

 

 

**********************************************************************************************************************************************************************************************************

jspwiki 搜索有乱码的问题:

首先确定jspwiki下使用的lucene的版本,一般现在都是2.0.0版本的。

analyzerjar没有包含在jspwiki里, 所以先下载2.0.0版本的lucene,找到analyzer

http://archive.apache.org/dist/lucene/java/lucene-2.0.0.tar.gz

下载解压完毕后,把analyzerjarcopy JSPWIKI的工程下,即目录:

JSPWIKI/WEB-INF/lib

修改jspwiki.properties 配置文件:

jspwiki.lucene.analyzer = org.apache.lucene.analysis.cjk.CJKAnalyzer

至此还不能解决在搜索框中搜索中文时有乱码的问题!!!!!!

再次google

JSPWIKI的官方 站点上,中文问题一直都存在,具体表现是,当在搜索框内输入中文时,回复页的Search Of “”中文关键字引用变成了乱码,点击Edit直接编辑的时候,想要出现的页面标题不是中文,还是乱码。
研究了不少时间,在官方站点上反映的解决方法是修改JSP代码,加入UTF-8的头标志,使用ShortURLContructor,还有就是把 getParameter全部改成safeParameter。经过一个晚上的劳动终于发现问题的根源了。
罪魁祸首:TomcatFileProvider
改进方法:使用JDBCProvider作为Wiki页面的控制层,文本方式保存文件,以来磁盘空间利用率非常低,到后期有大量的数据后简直无法更新和迁 移数据,所以希望大家及早地改变,否则到后面不要后悔莫及。Mysql默认的编码方式就是UTF-8,大家就不要改了。Tomcat Server.xml中的Connector加入属性URIEncoding="UTF-8"(我的Connector有两个,两个都加了该属性),最后把各个JSP中都加入UTF-8的标记。(<%@ page pageEncoding="utf-8"%>
应该可以完美的解决了。使用的jspwiki版本是2.4.11cvs和官方的一样。

 

**********************************************************************************************************************************************************************************************************

以下内容暂时还没有成功呢!!

4.选择一个模板
JSPWiki支持使用第三方模板替换掉发布包自带的"defalut"模板;比较流行的有MGRNexB

MGR下载地址:http://www.jspwiki.org/wiki/MRGTemplate

①:下载解压后,复制图片到jspwiki/webinf/images中,复制jspwebinf中,复制template中的文件夹到jspwiki中的template中!

②:修改jspwiki.propertiest文件,

jspwiki.templateDir = default

改成

jspwiki.templateDir = redman

 

**********************************************************************************************************************************************************************************************************

安装插件 [#3]

安装java2html插件

1. 下载java2html插件

2. 把下载下来的java2html.jar拷贝到 tomcat_home\webapps\JSPWiki\WEB-INF\lib目录下

3. 修改 jspwiki.propertiest文件

jspwiki.plugin.searchPath = de.java2html.plugin.jspwiki

 

(说明:对于JSPwiki-2.8java2hmtl貌似我咋没有搞出效果呢?!其实,对于代码我们可以通过编辑中的‘插入代码块’按钮让其显示与myeclipse中的样式以及颜色相同!)

 

**********************************************************************************************************************************************************************************************************

1.链接到外部:[tom在线|http://www.tom.com]



     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/768370,如需转载请自行联系原作者






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值