0

我没有 Java 经验,所以这个问题完全没有解决。

我正在建立一个内部 wiki (JAMWiki),因为我们需要 100% 的 MediaWiki 语法兼容性。

我在 Windows XP (SP2) 上安装了 JavaRE 7 (1.7.0_40-b43)、Tomcat 8.0.0/RC1 和 JAMWiki (1.3.2)。安装和设置进展顺利,直到我尝试访问 wiki 的主页。

转到 JAMWiki 的主页时,我不断收到 2 个错误。错误似乎在两者之间随机交替。

以下是错误消息:

错误 #1

org.apache.jasper.JasperException: /WEB-INF/jsp/category-include.jsp (line: 31, column: 3) "${(numSubCategories > 9) && (columnCount < 3) && ((status.count * 3) >= (numSubCategories * columnCount))}" 包含无效的表达式:javax.el.E​​LException: 无法解析表达式 [${(numSubCategories > 9) && (columnCount < 3) && ((status.count * 3) >= (numSubCategories * columnCount))}]

错误 #2

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.topic_jsp / java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.topic_jsp

然后我安装了以前版本的 JAMWiki (1.3.1) 只是为了查看它是否是最新版本的错误,但是这两个错误一直出现相同的情况。

任何想法下一步会是什么?

提前致谢。

4

1 回答 1

0

我卸载了 Apache Tomcat 8 RC1 并安装了 Tomcat 7.0.42,然后安装了 JAMWiki 1.3.2(最新版本)。

错误消失了,wiki 工作正常。

于 2013-09-22T10:35:40.533 回答