org.apache.wiki.InternalWikiException: No wiki engine, check logs.
org.apache.wiki.WikiEngine.getInstance(WikiEngine.java:377)
org.apache.wiki.WikiEngine.getInstance(WikiEngine.java:316)
org.braincopy.jspwiki.plugin.TestServlet.init(TestServlet.java:28)
executeUpload()のオーバライドに挑戦。もはやAttachmentServletを継承している意味がなくなりつつあるが。その中でAttacheManager.validateFileName()がis not visibleとでる。AttachmentManagerはpublicクラスだし、validateFileName()はstaticメソッドだし、見れないはずないのだが。コンパイルも通るし。なんでだろう。staticメソッドはpublic指定されていないと使えない。何も書かないとprotectedよりきつい[3]。ということで権限のないメソッドはコピーしてくる。
GeoPicPlugin
Abstract#
以下にGeoPicPlugin開発時のお恥ずかしい苦労話などを記録します。Topic#
やりたいこと:#
記録#
WikiEngine engine = (WikiEngine) context.getAttribute( ATTR_WIKIENGINE );記録2(Tomcat8.5対応)#
Reference#