JUDDI ws没有开始

时间:2014-08-26 14:39:31

标签: tomcat juddi

我下载了JUDDI 3.2.0并且我已按照指南运行它: 进入目录juddi_tomcat并启动预配置的tomcat服务器。 tomcat服务器启动但是ws juddiv3没有。 日志说:

java.lang.ExceptionInInitializerError
    at org.apache.juddi.webconsole.StartupServlet.contextInitialized(StartupServlet.java:50)
...
Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable.
    at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:804)
...

先决条件只需要一个JRE,所以我不明白为什么它不起作用。我没有在任何地方指定另一个Log4JLogger

1 个答案:

答案 0 :(得分:0)

我很确定你需要JDK才能运行。 Juddi有许多在运行时编译的JSP页面。如果在文档中指定了JRE,并且JDK对其进行了修复,请提交错误报告以便我们跟踪并修复。也就是说,错误消息似乎与JDK无关,可能是一个意外删除的文件?

另外,您是下载了发行版还是来自源代码?在任何一种情况下,我刚刚下载了安装了JDK 7的3.2.0版本,它启动就好了。我们通常为JDK6或更早版本编码。通常最好的帮助地方是询问制作它的人(即juddi邮件列表)或问题跟踪器。