Se dopo un hot deploy del file JSPWiki.war spulciando nei log si trova:
[...]Exception starting filter WikiJSPFilter com.ecyrd.jspwiki.InternalWikiException: No wiki engine at com.ecyrd.jspwiki.WikiEngine.getInstance[...]
Potrebbe essere semplicemente unproblema di permessi.
Scompattare il war
mkdir /tmp/jspwiki unzip JSPWiki.war -d /tmp/jspwiki
modificare il file WEB-INF/jspwiki.properties inserendo per tutte le properties che settano path, percorsi sui quali l'utente col quale lanciate il server abbia permessi di scrittura.
Dovreste ottenere qualcosa del genere (settare i path a una directory appropriata, ho usato /tmp solo per test):
cd /tmp/jspwiki cat WEB-INF/jspwiki.properties | grep /tmp jspwiki.fileSystemProvider.pageDir = /tmp/jspwiki/pages jspwiki.basicAttachmentProvider.storageDir = /tmp/jspwiki/attachments log4j.appender.FileLog.File = /tmp/jspwiki.log
Ricreare il war:
jar -cvf /tmp/JSPWiki.war *
Deployare