My steps to get jspwiki-2.10.1-rc1 running with container managed auth:
explode the war to /projekte/jspwiki-2.10.1-rc1/JSPWiki
add
/projekte/apache-tomcat-8.0.8/conf/Catalina/localhost/JSPWiki.xml
<Context path="/JSPWiki"
docBase="/projekte/jspwiki-2.10.1-rc1/JSPWiki">
</Context>
change
/projekte/apache-tomcat-8.0.8/conf/server.xml
<role rolename="Authenticated"/>
<role rolename="Admin"/>
<user username="tomcat" password="tomcat" roles="tomcat, Admin,
Authenticated"/>
in web.xml enabled CONTAINER-MANAGED AUTHENTICATION & AUTHORIZATION
and
removed all annoying and useless (JSPWIKI-212):
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
There should be a
jspwiki-custom.properties.template in the war.
I used this for /projekte/apache-tomcat-8.0.8/lib/jspwiki-custom.properties
jspwiki.applicationName = JSPWiki
jspwiki.baseURL=http://linda:8080/JSPWiki
jspwiki.urlConstructor = ShortViewURLConstructor
jspwiki.pageProvider = VersioningFileProvider
jspwiki.fileSystemProvider.pageDir = /projekte/jspwiki-2.10.1-rc1/wikipages
jspwiki.basicAttachmentProvider.storageDir =
/projekte/jspwiki-2.10.1-rc1/wikipages
#
log4j.appender.FileLog = org.apache.log4j.RollingFileAppender
log4j.appender.FileLog.MaxFileSize = 10MB
log4j.appender.FileLog.MaxBackupIndex = 14
log4j.appender.FileLog.File = /projekte/jspwiki-2.10.1-rc1/jspwiki.log