Сезам настроен с поддержкой MySql

Я использую Sesame как тройной магазин; Я хочу сохранить триплеты в базе данных MySQL. В sesame 2.6.10 я добавил mysql-connector-java-5.1.22-bin.jar в папку WEB-INF\lib\, и все прошло нормально — я смог объявить репозитории mysql и добавить содержимое через sesame- графический интерфейс верстака.

Я попробовал тот же маневр для Sesame 2.7.4 и 2.7.3, но обнаружил много ошибок. Когда я пытаюсь создать репозиторий на странице "новый репозиторий" рабочей среды, меня перенаправляют на веб-страницу со следующими ошибками:

введите отчет об исключении

сообщение

описание Сервер обнаружил внутреннюю ошибку (), которая не позволила ему выполнить этот запрос.

исключение

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NullPointerException org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:116) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java :136) org.openrdf.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest (WorkbenchServlet.java:151) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:131) org.openrdf.workbench.base .BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:63)

первопричина

javax.servlet.ServletException: java.lang.NullPointerException org.openrdf.workbench.commands.CreateServlet.doPost(CreateServlet.java:78) org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:106) org.openrdf .workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222 ) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:151) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway .java:131) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:63)

первопричина

java.lang.NullPointerException org.openrdf.workbench.commands.CreateServlet.getConfigTemplate(CreateServlet.java:159) org.openrdf.workbench.commands.CreateServlet.createRepositoryConfig(CreateServlet.java:130) org.openrdf.workbench.commands.CreateServlet .doPost(CreateServlet.java:75) org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:106) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:136) org.openrdf.workbench .proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:151) org. .openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:131) org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java :136) org.openrdf.workbench. proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:63)

note Полная трассировка стека основной причины доступна в журналах JBoss Web/7.0.13.Final.

Что я должен делать? Я использую финальную версию JBoss AS 7.1.1 в Windows 7 x64.

Спасибо.


person lmsasu    schedule 08.08.2013    source источник
comment
Дублирование заданного вопроса (и ответа) в списке рассылки пользователей Sesame. См. sourceforge.net/mailarchive/message.php?msg_id=31263379.   -  person Jeen Broekstra    schedule 09.08.2013


Ответы (1)


Для решения вашей проблемы в Sesame было включено обходное решение, которое будет доступно в следующем выпуске. Однако, как также указано в списке рассылки (см. комментарий), Sesame 2.7 устарел в хранилище MySQL. Я рекомендую вам переключиться на другое хранилище (например, в Native Store).

person Jeen Broekstra    schedule 08.08.2013