????????????????????????????????????
我的疑问:对于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
(说明:除了第二行是必须的,其他的都不是必须的!)
7.http://192.168.11.251:8080/JSPWiki就可以使用你的wiki了!局域网内都可以可以使用!
**********************************************************************************************************************************************************************************************************
jspwiki 搜索有乱码的问题:
首先确定jspwiki下使用的lucene的版本,一般现在都是2.0.0版本的。
但analyzer的jar没有包含在jspwiki里, 所以先下载2.0.0版本的lucene,找到analyzer包
http://archive.apache.org/dist/lucene/java/lucene-2.0.0.tar.gz
下载解压完毕后,把analyzer的jar包copy到 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。经过一个晚上的劳动终于发现问题的根源了。
罪魁祸首:Tomcat和FileProvider。
改进方法:使用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"模板;比较流行的有MGR和NexB;
MGR下载地址:http://www.jspwiki.org/wiki/MRGTemplate。
①:下载解压后,复制图片到jspwiki/webinf/images中,复制jsp到webinf中,复制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.8,java2hmtl貌似我咋没有搞出效果呢?!其实,对于代码我们可以通过编辑中的‘插入代码块’按钮让其显示与myeclipse中的样式以及颜色相同!)
**********************************************************************************************************************************************************************************************************
1.链接到外部:[tom在线|http://www.tom.com]