- Make sure you have a Java Development Kit (JDK) 1.4 or higher
- Unzip the zip file in C:\.
- A directory "homewiki" will be created. Don't move it.
- Now you can launch your wiki usign the two shortcuts provided.
- The wiki works even nicer if you use Opera as a browser and tweak it with OpsEd (included) to use "w PageName" to launche that page in your browser.
I use the same wiki and many of my colleagues got the same distribution as well. When I will manage to finish and release my semantic wiki, there will be (has to be!) and upgrade from this JSPWiki version.
Enjoy!
To bad... it seems to be very interesting, but it didn't work on my computer, Windows XP SP2. This error:
ReplyDeleteJSP-Compiler-Servlet Exeption occured for /Wiki.jsp:
CreateProcess: javac -g -nowarn -classpath lib\bejy_tiger.jar;lib\servlet2_3.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/classes/;C:/homewiki/bejy/webapps/wiki/WEB-INF/;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/junit.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/log4j.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/lucene.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/multipartrequest.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/oro.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/oscache.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/sandler.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/xmlrpc.jar work//wiki\Wiki$002ejsp$.java error=2
java.io.IOException: CreateProcess: javac -g -nowarn -classpath lib\bejy_tiger.jar;lib\servlet2_3.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/classes/;C:/homewiki/bejy/webapps/wiki/WEB-INF/;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/junit.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/log4j.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/lucene.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/multipartrequest.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/oro.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/oscache.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/sandler.jar;C:/homewiki/bejy/webapps/wiki/WEB-INF/lib/xmlrpc.jar work//wiki\Wiki$002ejsp$.java error=2
at de.bb.util.Process.execute(Unknown Source)
at de.bb.util.Process.execute(Unknown Source)
at de.bb.util.Process.execute(Unknown Source)
at de.bb.util.Process.execute(Unknown Source)
at de.bb.bejy.http.jsp.JspServlet.e(Unknown Source)
at de.bb.bejy.http.jsp.JspServlet.d(Unknown Source)
at de.bb.bejy.http.jsp.JspServlet.a(Unknown Source)
at de.bb.bejy.http.jsp.JspServlet.service(Unknown Source)
at de.bb.bejy.http.jsp.JspServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at de.bb.bejy.http.ServletHandler.doFilter(Unknown Source)
at de.bb.bejy.http.ServletHandler.service(Unknown Source)
at de.bb.bejy.http.o.handle(Unknown Source)
at de.bb.bejy.http.o.forward(Unknown Source)
at de.bb.bejy.http.FileHandler.service(Unknown Source)
at de.bb.bejy.http.o.handle(Unknown Source)
at de.bb.bejy.http.n.handle(Unknown Source)
at de.bb.bejy.http.h.doit(Unknown Source)
at de.bb.bejy.Protocol.work(Unknown Source)
at de.bb.bejy.Server$a.run(Unknown Source)
Sorry, this seems to be a problem with Bejy Tiger. It does some nasty things with the classloader. Are you using the right version of the JVM? You should use the one bundled with the zip file.
ReplyDeleteIf you use BEJY, you have 2 choices to get javac to work (which you need for JSP pages):
ReplyDeletea) enter the full path to javac in the <global> section of bejy.xml.
e.g. "c:/program files/java/jdk1.5.0_07/bin/javac.exe"
b) add the tools.jar to the class path by editing the batch file which you use to start bejy. My cmd line is (where I also add a MySQL JDBC driver):
"C:\Program Files\Java\jdk1.5.0_07\bin\java" -cp "lib\bejy.jar;lib\servlet2_4.jar;servlets;C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar;c:\workspace\sqmail\lib\mysql-connector-java-3.1.10-bin.jar" de.bb.bejy.Main
Guess this helps you out!
Does this work under Linux at all? As this is a Java app I would have expected it, but the files in the ZIP archive seem to be Windows-only. :(
ReplyDeleteYes, this is a pure Windows-distribution.
ReplyDeleteIt also works with linux. I use
ReplyDeletejavac="/usr/java/bin/javac".
So simply enter the path to your javac.
The better way is to add
/usr/java/lib/tools.jar
to the class path.