请彭老师指点一下有关Jive论坛安装调试方面setup文件中遇到的问题?

06-09-18 myjava204

彭老师:

你好!

我是刚开始步入Jive论坛源码研究的新手,刚一开始就碰到了难题,尝试了不知多少次,始终不能解决问题,有两个问题想请你指点一下,问题如下:

以下是您的修改版中的有关setup方面的部分源码,

(一)

<%
		// Jive
		boolean jiveInstalled = true;
		try {  Class.forName("com.jivesoftware.forum.Forum");  }
		catch (ClassNotFoundException cnfe) {  jiveInstalled = false;  }

		// Lucene
		boolean luceneInstalled = true;
		try {  Class.forName("org.apache.lucene.document.Document");  }
		catch (ClassNotFoundException cnfe) {  luceneInstalled = false;  }

		// Lucene Chinese support
		boolean luceneChineseInstalled = true;
		try {  Class.forName("org.apache.lucene.analysis.cn.ChineseAnalyzer");  }
		catch (ClassNotFoundException cnfe) {  luceneChineseInstalled = false;  }

		// JavaMail
		boolean javaMailInstalled = true;
		try {
			Class.forName("javax.mail.Address");  // mail.jar
			Class.forName("javax.activation.DataHandler"); // activation.jar
			Class.forName("dog.mail.nntp.Newsgroup"); // nntp.jar
		}
		catch (ClassNotFoundException cnfe) {  javaMailInstalled = false;  }
<p>

我在安装时,以上代码中的

a)  Class.forName("org.apache.lucene.document.Document");  
<p>

b)   Class.forName("org.apache.lucene.document.Document");  
<p>

c)  Class.forName("org.apache.lucene.analysis.cn.ChineseAnalyzer");
<p>

d) Class.forName("javax.mail.Address");  // mail.jar
			Class.forName("javax.activation.DataHandler"); // activation.jar
			Class.forName("dog.mail.nntp.Newsgroup"); // nntp.jar
<p>

这些代码在类装载时,不知是什么缘故导致无法装载,以致javaMailInstalled 等布尔变量的值为false.

(二)

就是有关设置jive_init值时,是不是在任何平台下都用以下的值,还是应该有所修改,应该怎么修改,请告之,谢谢!代码如下:

jiveHome=D:\\javasource\\JdonSite\\jivejdon2\\application\\WEB-INF\\jiveHome

<p>

banq
2006-09-22 09:28

因为Jive论坛将Java代码和Html混淆在Jsp中,一旦出现问题,我也无法确定,我觉得没有必要将时间和精力浪费在这些无意义的诊断上。sorry,Jive不提供支持。