我没有 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.ELException: 无法解析表达式 [${(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) 只是为了查看它是否是最新版本的错误,但是这两个错误一直出现相同的情况。
任何想法下一步会是什么?
提前致谢。