请教:jive setup 第二步提示错误

chughui

配置如下:sun jwsdp1.1 第一步setup正常,第二步报错,翻遍论坛找到相同错误,回答csdn上有解答,上去发现没有相关解决办法 ,详细内容如下:
java.lang.NullPointerException
at com.jivesoftware.forum.util.XMLProperties.getProperty(XMLProperties.java:83)
at com.jivesoftware.forum.JiveGlobals.getJiveProperty(JiveGlobals.java:243)
at com.jivesoftware.forum.JiveGlobals.loadLocale(JiveGlobals.java:290)
at com.jivesoftware.forum.JiveGlobals.getLocale(JiveGlobals.java:129)
at org.apache.jsp.setup2$jsp._jspService(setup2$jsp.java:124)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
at java.lang.Thread.run(Thread.java:536)

hatpdb
2003-05-17 17:04

看看是否没有将它的jivehome目录设置队?

前一步有红字提示吗?

可能前一步就出错了!

chughui
2003-05-18 22:57

第一步没有问题,内容如下:
在安装继续进行前,你的服务器环境必须通过以下所有检查:
安装工具检测到你正运行在 Java Web Services Developer Pack/1.1-fcs上
你的JDK版本为1.2或者更新。
你的应用服务器支持servlet 2.2或者更新。
所有的应用程序包都安装正确。
支持中文检索的lucene包安装正确。
Jive论坛内核 (jive.jar)
文本搜索引擎Lucene (lucene.jar)(中文支持)
JavaMail和NNTP支持 (mail.jar, activation.jar, nntp.jar)
JDBC 2.0 扩展 (jdbc2_0-stdext.jar)
jiveHome 目录正确配置于: D:\jwsdp-1.1\webapps\application.
前边全是绿色条,提示继续。。。。。。。。。。!!!!

hatpdb
2003-05-19 15:53

看他的错误提示,他是在读取xml配置文件是出错了,可能有一个属性值没有设置。

我没有遇到这样的错,我用sqlserver 2000 jdbc驱动,很顺利就安装好了,

你在仔细检查一下,是否有东西没有按说明去做,你确定是用的jdon的jive版本吗?

liuhanjun76
2003-05-19 16:04

手动编写jive_config.xml不得输入中文,否则有效性检查会报错,,您看看是不是这个问题。

hatpdb
2003-05-19 16:09

还有你建立了一个叫jive的数据库了吗?你的数据库的驱动程序以及Url填写对吗?

qfyang
2003-05-19 23:27

我也出现了同样的 问题,我的数据库是mysql
建立了jlive的数据库

chughui
2003-05-20 14:34

1、jive_init.properties 中没有任何中文
2、确定是用的jdon的jive版本
3、数据库安装了mysql数据库名为jive,jar也放到common\lib目录下了,我认为和数据库没有关系,还没到数据库设置呢!

出错位置是setup.jsp 中form 提交 action=setup2.jsp中出现的,我读了setup2.jsp,没有找到错误原因!

请各位继续关注!!!!

qfyang
2003-05-20 22:16

jivehome路径是否设置正确,我的路径为 c:\\tomcat\\webapp\\jive\\web-inf\\jivehome

QYworld
2003-05-21 01:51

我也出现与楼主完全一样的错误!
数据库一样建立,sql文件一样导入,jiveHome也设置正确,第一步没问题,就是到了第二部,点继续后就出现河楼主一样的问题了

chughui
2003-05-21 11:45

setup第一步提示:jiveHome 目录正确配置于: D:\jwsdp-1.1\webapps\application,原因应该不是在这里,我在论坛里找了一下,有4位道友提出过同样的问题,所以应该是个共性的问题,但都没有找到解决办法

期待更多关注!!!!

hatpdb
2003-05-21 12:59

我怀疑你的 jiveHome只是目录正确,参看我的:

我发布时,e:jdon里面的都没有改变,

tomcat的配置:

<!-- Tomcat jiveContext -->
<Context path="/jive" docBase="E:\jivejdon\application"
debug=
"0" privileged="true"/>

jive_init.properties里的

jiveHome=E:\\jivejdon\\application\\WEB-INF\\jiveHome

你是这样的吗?你jive的详细配置.....

chughui
2003-05-21 13:58

hatpda 说的是对的,我仔细研究了一下我的jive_init.properties,其中的例子就是将jivehome指向了$appbase下的web_inf/jive_home,我错在指向了$appbase,前面还有一位朋友提醒过我,再次一并谢过了!!