
Plataforma wiki baseada em Java com controle de acesso detalhado e integração de segurança JAAS, fornecida como uma versão vulnerável para testes de segurança e pesquisa de exploração de CVEs.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
O arquivo de licença pode ser encontrado em LICENSE.
O JSPWiki é um clone WikiWiki simples (bem, não mais), escrito em Java e JSP. Um WikiWiki é um site que permite que qualquer pessoa participe do seu desenvolvimento. O JSPWiki suporta todos os recursos tradicionais de wiki, bem como controle de acesso muito detalhado e integração de segurança usando JAAS.
Ok, então você quer um Wiki? Você precisará das seguintes coisas:
OBRIGATÓRIO:
Um motor JSP que suporte a Servlet API 3.1. Recomendamos o Tomcat de http://tomcat.apache.org/ para uma instalação realmente fácil. O Tomcat 8.x ou superior é suportado.
Alguma experiência anterior em administração... Se você já instalou o Apache ou qualquer outro servidor web, você estará bem.
E, claro, um servidor para executar o motor JSP.
JDK 8+
OPCIONAL:
Esta seção é para você, se você apenas deseja uma instalação realmente rápida sem muitas preocupações. Se você deseja uma instalação mais complicada (com mais poder sobre como fazer as coisas), confira a seção "Instalação" abaixo.
Desde o JSPWiki 2.1.153, o JSPWiki vem com um motor de instalação realmente simples. Basta fazer o seguinte:
Instale o Tomcat a partir de http://tomcat.apache.org/ (ou qualquer outro contêiner de servlet)
Renomeie o arquivo JSPWiki.war do download e renomeie-o de acordo com a URL desejada (se você quiser diferente de /JSPWiki). Por exemplo, se você quiser que sua URL seja http://.../wiki, renomeie-o para wiki.war. Este nome será referido como abaixo. Coloque este WAR na sua pasta $TOMCAT_HOME/webapps e então inicie o Tomcat.
Aponte seu navegador para http://<myhost>/<appname>/Install.jsp
Responda a algumas perguntas simples
Reinicie seu contêiner
Aponte seu navegador para http://<myhost>/<appname>/
É isso!
Na pasta $TOMCAT_HOME/lib (ou equivalente com base no seu contêiner de servlet), coloque um arquivo jspwiki-custom.properties, que pode conter quaisquer substituições do arquivo padrão ini/jspwiki.properties no JAR do JSPWiki. Para quaisquer valores não colocados no arquivo jspwiki-custom.properties, o JSPWiki dependerá do arquivo padrão. Revise o arquivo padrão para procurar valores que você possa desejar substituir no arquivo personalizado. Alguns valores comuns para substituir no seu arquivo personalizado incluem jspwiki.xmlUserDatabaseFile, jspwiki.xmlGroupDatabaseFile, jspwiki.fileSystemProvider.pageDir, jspwiki.basicAttachmentProvider.storageDir e log4j.appender.FileLog.File. Os comentários no arquivo padrão sugerirão valores apropriados para substituí-los.
O arquivo personalizado também pode ser colocado na pasta WEB-INF/ do WAR, mas armazenar este arquivo em $TOMCAT_HOME/lib permite que você atualize o WAR do JSPWiki sem precisar reinserir suas personalizações.
Descompacte o conteúdo de jspwiki-corepages.zip no seu diretório recém-criado. Você pode encontrar o restante da documentação no arquivo JSPWiki-doc.zip.
(Re)inicie o tomcat.
Aponte seu navegador para http://<onde seu Tomcat está instalado>/MyWiki/. Você deve ver a página principal do Wiki. Veja a próxima seção se você quiser editar as páginas =).
O arquivo WEB-INF/jspwiki.policy é usado para alterar as permissões de acesso do Wiki.
Verifique o site do Apache JSPWiki e a documentação do projeto para sugestões adicionais de configuração.
Por favor, leia o ReleaseNotes e o documento UPGRADING disponíveis com esta distribuição.
Perguntas podem ser feitas aos membros da equipe do JSPWiki e aos colegas usuários através da lista de discussão jspwiki-users: Veja http://jspwiki.apache.org/community/mailing_lists.html. Por favor, use a lista de discussão de usuários em vez de entrar em contato diretamente com os membros da equipe, e como esta é uma lista pública armazenada em arquivos públicos, certifique-se de evitar incluir qualquer informação sensível (senhas, dados, etc.) em suas perguntas.