Я экспериментирую с xwiki в контейнере докеров. Я следовал методу docker-compose на официальном репозиторий github с помощью xwiki-lts-mysql-tomcat
. Все прошло отлично.
После некоторых экспериментов мне удалось перевести вещи в неактивное состояние (длинные ошибки java / tomcat). Но это нормально, поскольку я возился с установкой и не ищу помощи в этом конкретном случае.
Поэтому я решил протереть тару и тома и начать с нуля:
# identify the respective containers
docker ps -a
# delete them using the ids we just found
docker rm 052e5bcbbf87 5d855e319f1d
# wipe the volumes
docker volume rm xwiki_mysql-data xwiki_xwiki-data
В этот момент я подумал, что у меня будет чистая таблица, и начал все сначала:
docker-compose up
Но при подключении к http://myhost:8080
Я вижу «Инициализация Xwiki (...%)» (до 100%), а затем HTTP Status 500 – Internal Server Error
плюс большой стек ошибок Java, поэтому я просто покажу здесь несколько первых строк:
javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [http://myhost:8080/bin/view/Main/]
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112)
org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:109)
org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:134)
Root Cause
com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [http://myhost:8080/bin/view/Main/]
com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:993)
com.xpn.xwiki.XWiki.getXWiki(XWiki.java:853)
com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:258)
com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
[...]
Опять же, меня в первую очередь не интересует, что именно пошло не так - меня озадачивает, как начать с нуля. Что еще, помимо контейнеров и объемов, мне нужно очистить, прежде чем начинать заново?