jspwiki配置

1) 最新版本2.3.92-alpha 模板smallpiece
2) 稳定版本2.2.33,中文模板Skywalker In Chinese http://www.jspwiki.org/wiki/SkywalkerInChinese. 模板缺点, 资源文件只带繁体版和英文版. 那个天图案真是难看. 需要另外下载i18n包: http://cvs.apache.org/builds/jakarta-taglibs/nightly/projects/i18n/jakarta-taglibs-i18n-20060402.zip

一个不错的中文模板:startemplate

3) 教老版本 2.05

另外还有个中文模板star_zh_CN, 界面不错, 可惜与1)2)版本tag不匹配, 其它就不试了. 有个小错误, 有个js文件作为include了,应该是script rel的.

常用配置(jspwiki.properties):
  1. 日志等级改为WARN  log4j.rootCategory=WARN,FileLog
  2. 使用相对路径, 方便移动. 默认当前为web服务器的bin目录, 故可以此为基点设置路径:
    1. jspwiki.basicAttachmentProvider.storageDir = ../webapps/wiki/wiki_data
    2. jspwiki.fileSystemProvider.pageDir = ../webapps/wiki/wiki_data
    3. log4j.appender.FileLog.File = ../webapps/wiki/logs/jspwiki.log


权限配置
jspwiki.properties文件
##权限控制,设置全部页面的默认访问权限,增加一个DefaultPermissions页面,里面设置权限。
jspwiki.authenticator = FileAuthenticator

#用户配置文件,格式为 user=pwd,每用户一行
jspwiki.fileAuthenticator.fileName =.....//passwords.txt

jspwiki.auth.useOldAuth=true

# Add the following line authorize all users(这个设置为false,否则访问均要求登录)
jspwiki.policy.strictLogins = false

##设置管理员用户组,编辑MyUserGroup页面
jspwiki.auth.administrator = MyUserGroup

DefaultPermissions页面,其中MyUserGroup也可替换为具体用户。Guest是默认的guest(匿名访问)。
[{SET defaultpermissions='ALLOW view Guest;DENY edit Guest;ALLOW edit MyUserGroup'}]
MyUserGroup用户组,设置成员,一样也是新增一个普通wiki页面:
[{SET members='zzf,user'}]
password.txt配置
zzf=111
user=111


注意: 修改jspwiki.propertiest文件时,"="后面的变量值后面不能有多余的空格或者tab,否则JSPWiki无法正常读取配置文件导致改动没有效果。


安装插件
安装java2html插件
1.      下载java2html插件
2.      把下载下来的java2html.jar拷贝到 tomcat_home/webapps/JSPWiki/WEB-INF/lib目录下
3.      修改 jspwiki.propertiest文件

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

安装PDF插件
1.      首先需要下载其它组件。下载Apache FOP 并解包把avalon-framework.jar (或者其他版本,比如:avalon-framework-cvs-20020806.jar)、batik.jar、fop.jar拷贝到WEB-INF/lib下;下载 jTidy 并解包,拷贝Tidy.jar to WEB-INF/lib目录下;下载 JIMI 并解包,把JimiProClasses.zip拷贝到WEB-INF/lib/目录并改名为JimiProClasses.jar.
2.      在jspwiki 下载pdf插件
3.      把下载下来的wikipdf.jar拷贝到 tomcat_home/webapps/JSPWiki/WEB-INF/lib目录下
4.      修改 tomcat_home/webapps/JSPWiki目录下Web.xml文件,增加下面的内容

 <servlet>
     <servlet-name>Wiki2PDFServlet</servlet-name>
     <servlet- class>se.eminds.jspwiki.Wiki2PDFServlet</servlet- class>
 </servlet>
 
 <servlet-mapping>
     <servlet-name>Wiki2PDFServlet</servlet-name>
     <url-pattern>/wiki.pdf</url-pattern>
 </servlet-mapping>

5.      修改templates/default/ViewTemplate.jsp文件,加入下面的内容

 <a href="wiki.pdf?page=<wiki:Variable var="pagename" />&ext=.pdf">View PDF</a> 

注意: 修改jspwiki.propertiest文件时,"="后面的变量值后面不能有多余的空格或者tab,否则JSPWiki无法正常读取配置文件导致改动没有效果。

资源:  http://www.jspwiki.org/
 http://blog.donews.com/skyhero/archive/2005/10/23/599310.aspx
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值