Edit the jspwiki.properties file by hand and make sure things are sane (path to wiki folder, temporary folder). Most things are OK as is, but the paths on your system will have to be in sync with what's in the properties file.
On Thu, May 22, 2014 at 7:26 AM, [email protected] < [email protected]> wrote: > > Hello ,I have a problem when installing the jspwiki ,I use windows 8.1 , > jdk7 and tomcat7,and copy the ranamed wiki.war to the webapp directory of > tomcat ,start tomcat and point to http://localhost:8080/wiki/Install.jsp > ,then > something happened ,org.apache.jasper.JasperException: An exception > occurred processing JSP page /Install.jsp at line 46 > 43: WikiSession wikiSession = wikiContext.getWikiSession(); > 44: > 45: // Parse the existing properties > 46: installer.parseProperties(); > 47: boolean validated = false; > 48: String password = null; > 49: ResourceBundle rb = Preferences.getBundle( wikiContext, > "CoreResources" ); > Stacktrace: > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) > javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > > org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:177) > org.apache.wiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:121) > root causejava.lang.NullPointerException > > org.apache.wiki.util.CommentedProperties.writeProperty(CommentedProperties.java:213) > > org.apache.wiki.util.CommentedProperties.put(CommentedProperties.java:116) > org.apache.wiki.ui.Installer.parseProperty(Installer.java:320) > org.apache.wiki.ui.Installer.parseProperties(Installer.java:223) > org.apache.jsp.Install_jsp._jspService(Install_jsp.java:122) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) > javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > > org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:177) > org.apache.wiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:121) > > just like that ,I read the source for short , it seems like that it needs > a file called jspwiki.properties which i think will be created by jspwiki > itself, but anyway ,I copy one from the source ,and put it in the place > ,and restart the tomcat ,no accident , exception occers again ,though it is > a different one ,but i think the two may be caused by the same problem.Here > follows the exception:exceptionorg.apache.jasper.JasperException: > java.lang.NullPointerException > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) > javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > > org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:177) > org.apache.wiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:121) > root causejava.lang.NullPointerException > > org.apache.wiki.util.CommentedProperties.writeProperty(CommentedProperties.java:213) > > org.apache.wiki.util.CommentedProperties.put(CommentedProperties.java:116) > org.apache.wiki.ui.Installer.parseProperty(Installer.java:320) > org.apache.wiki.ui.Installer.parseProperties(Installer.java:223) > org.apache.jsp.Install_jsp._jspService(Install_jsp.java:122) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) > javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > > org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:177) > org.apache.wiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:121) > > I don't know how to solve it . I just do as the document say ,and I don't > think the document make such a terrible bug ,maybe there are some common > senses thich are not known by me ,please give me a hand ,thanks a lot. > > > > > > [email protected] > -- Eric Ladner
