blog.TangGaowei.com

解决Mindquarry Server中文名文档下载出错的问题

作者 Neot 写于 2007-07-22  | 1,648 次浏览 | 分类 » 软件开发 |

上个月,通过Google Reader看到E-Space的一篇文章“Mindquarry:开源协作管理平台”,于是马上安装和试用了一下,感觉相当地不错。用Mindquarry来做项目管理真是个不错的选择。但是,在试用的过程中,我发现了几个问题(Mindquarry Server 1.1中):

  1. 除了Firefox,其它浏览器都登录不上;
  2. Wiki模块中,在Ajax模式下,翻页并没有实现它应有的功能;
  3. Wiki模块中,新建的第一个中文名的WIKI无法修改;
  4. Files(文档管理)模块中,中文名文档下载时出错;

除最后一个问题外,其它都是非致命的,通过某些方式还是可以正常使用的。最后一个问题是极其糟糕的,它使用得Files模块完全无法正常使用。我们在实际开发过程中,多是中文名的文档。

所以,当务之急是解决中文名文档下载的问题。这样,咱们中国人才能真正享受到开源的实惠呀。

参照Mindquarry网站的介绍(Developing Mindquarry),我下载了该项目的源代码,并开始着手解决这个问题。

刚看到下载的源码时,真是一头雾水,不知道那是一种什么样的语言。后来,通过出错页面出现的几个关键类名,在Google上搜索,才发现,原来该项目用的是XSP语言。XSP是一种基于Java和XML的能产生动态Web内容的服务器端语言,通过Apache Cocoon实现。它的版本控制功能是基于Subversion(新一代的版本控制工具)的。

第一次以失败告终,因为一开始就对自己没有信心。

今天终于成功解决了,因为我对自己说“一定要有信念”(《越狱》里讲的)。

解决的过程以后再说,今天把解决的方法和大家分享一下(针对Mindquarry Server 1.1)

下载“mindquarry-dma-source-1.1.jar” 文件,用它覆盖Mindquarry Server安装目录($Mindquarry Server)下的$Mindquarry Server\webapps\WEB-INF\lib\mindquarry-dma-source-1.1.jar文件,然后重启(停止,然后再启 动)Mindquarry Server。

1.1.1和1.1.2版本的更新文件为mindquarry-dma-source-1.1.1.jarmindquarry-dma-source-1.1.2.jar

其它版本的更新方法

  1. 下载“SvnSourceUri.class”文件;
  2. 将$Mindquarry Server\webapps\WEB-INF\lib\mindquarry-dma-source-1.1.*.jar文件的后缀改为.zip,即变为mindquarry-dma-source-1.1.*.zip文件,并将其解压。
  3. 用上面下载的SvnSourceUri.class文件覆盖mindquarry-dma-source-1.1.*\com\mindquarry\dma\source\svn\SvnSourceUri.class文件;
  4. 再将刚解压得到的mindquarry-dma-source-1.1.*目录压缩成.zip文件(注意:新.zip文件再解压成的目录结构要和原.zip文件相同);
  5. 然后,将新mindquarry-dma-source-1.1.*.zip文件改名为mindquarry-dma-source-1.1.*.jar文件,并用其覆盖旧的mindquarry-dma-source-1.1.*.jar文件。
  6. 最后,重启(停止,然后再启动)Mindquarry Server。

提供修改后的SvnSourceUri.java文件:SvnSourceUri.java

参考链接:Mindquarry Server的安装

[ 标签: mindquarry, 乱码 ]
[ 固定链接:http://blog.tanggaowei.com/2007/07/mindquarry-server-2.html ]
  1. 2 个评论 - “解决Mindquarry Server中文名文档下载出错的问题”

  2. hhalloyy 发表于 2008-01-18 | 回复

    很强,我都没试,还是要高手出马。

    [Reply]

  3. meadlai 发表于 2008-03-28 | 回复

    1您好,我安装后,客户端无法启动!webstart显示服务暂时停止!
    2另外,源代码无法下载,显示forbidden,禁止访问,
    您能给我传一份吗?
    3我也想写一个c/s + b/s 结合的应用,想参考一下,呵呵!能帮个忙吗?

    [Reply]

发表评论


点击图片可以听验证码

订阅

 

手机访问

http://blog.tanggaowei.com/wap/

Google