
Java-платформа вики с детальным контролем доступа и интеграцией безопасности JAAS, предоставляемая как уязвимая версия для тестирования безопасности и исследований эксплуатации CVE.
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.
Файл лицензии можно найти в LICENSE.
JSPWiki — это простая (ну, уже не очень) копия WikiWiki, написанная на Java и JSP. WikiWiki — это веб-сайт, который позволяет любому желающему участвовать в его развитии. JSPWiki поддерживает все традиционные функции вики, а также очень детальный контроль доступа и интеграцию с безопасностью через JAAS.
Итак, вы хотите вики? Вам понадобятся следующие вещи:
ОБЯЗАТЕЛЬНО:
JSP-движок, поддерживающий Servlet API 3.1. Мы рекомендуем Tomcat с http://tomcat.apache.org/ для действительно лёгкой установки. Поддерживается Tomcat 8.x или более поздние версии.
Некоторый опыт администрирования... Если вы когда-либо устанавливали Apache или любой другой веб-сервер, у вас всё будет довольно хорошо.
И, конечно же, сервер для запуска JSP-движка.
JDK 8+
НЕОБЯЗАТЕЛЬНО:
Этот раздел предназначен для вас, если вы просто хотите выполнить очень быструю установку без особых хлопот. Если вам нужна более сложная установка (с большими возможностями настройки), перейдите к разделу «Установка» ниже.
Начиная с JSPWiki 2.1.153, JSPWiki поставляется с действительно простым установщиком. Просто сделайте следующее:
Установите Tomcat с http://tomcat.apache.org/ (или любой другой сервлетный контейнер)
Переименуйте файл JSPWiki.war из загрузки в соответствии с
желаемым URL (если вы хотите, чтобы он отличался от /JSPWiki). Например,
если вы хотите, чтобы ваш URL был http://.../wiki, переименуйте его в wiki.war.
Далее это имя будет называться .
Поместите этот WAR-файл в папку $TOMCAT_HOME/webapps и затем запустите Tomcat.
Откройте в браузере http://<myhost>/<appname>/Install.jsp
Ответьте на пару простых вопросов
Перезапустите ваш контейнер
Откройте в браузере http://<myhost>/<appname>/
Вот и всё!
В папке $TOMCAT_HOME/lib (или её аналоге для вашего сервлетного контейнера)
разместите файл jspwiki-custom.properties, который может содержать любые переопределения
значений по умолчанию из файла ini/jspwiki.properties в JSPWiki JAR. Для любых значений,
не указанных в файле jspwiki-custom.properties, JSPWiki будет использовать файл по умолчанию.
Просмотрите файл по умолчанию, чтобы найти значения, которые вы, возможно, захотите переопределить
в пользовательском файле. Некоторые распространённые значения для переопределения в вашем
пользовательском файле включают jspwiki.xmlUserDatabaseFile, jspwiki.xmlGroupDatabaseFile,
jspwiki.fileSystemProvider.pageDir, jspwiki.basicAttachmentProvider.storageDir
и log4j.appender.FileLog.File. Комментарии в файле по умолчанию подскажут
подходящие значения для их переопределения.
Пользовательский файл также можно разместить в папке WEB-INF/ WAR-файла, но хранение
этого файла в $TOMCAT_HOME/lib позволяет обновлять JSPWiki WAR без необходимости
повторно вставлять ваши настройки.
Распакуйте содержимое jspwiki-corepages.zip в вашу только что созданную
директорию. Остальную документацию вы можете найти в
файле JSPWiki-doc.zip.
(Пере)запустите Tomcat.
Откройте в браузере http://<где установлен ваш Tomcat>/MyWiki/. Вы должны увидеть главную страницу вики. Следующий раздел — если вы хотите редактировать страницы =).
Файл WEB-INF/jspwiki.policy используется для изменения прав доступа
к вики.
Дополнительные рекомендации по настройке и конфигурированию см. на веб-сайте Apache JSPWiki и в проектной документации.
Пожалуйста, прочитайте ReleaseNotes и документ UPGRADING, доступные в этом дистрибутиве.
Вопросы можно задавать участникам команды JSPWiki и другим пользователям через список рассылки jspwiki-users: см. http://jspwiki.apache.org/community/mailing_lists.html. Пожалуйста, используйте пользовательский список рассылки вместо прямых контактов с участниками команды, а поскольку это публичный список, хранящийся в публичных архивах, обязательно избегайте включения любой чувствительной информации (паролей, данных и т. д.) в ваши вопросы.