請彭老師指點一下有關Jive論壇安裝除錯方面setup檔案中遇到的問題?

myjava204發表於2006-09-18

彭老師:
你好!

我是剛開始步入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 class="indent">

我在安裝時,以上程式碼中的

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

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


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



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

這些程式碼在類裝載時,不知是什麼緣故導致無法裝載,以致javaMailInstalled 等布林變數的值為false.
(二)
就是有關設定jive_init值時,是不是在任何平臺下都用以下的值,還是應該有所修改,應該怎麼修改,請告之,謝謝!程式碼如下:

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

<p class="indent">

相關文章