Я создал приложение с использованием зависимостей кунжута:Ошибка после развертывания приложения Сезам в Tomcat
<dependency>
<groupId>org.openrdf.sesame</groupId>
<artifactId>sesame-runtime</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId>org.openrdf.sesame</groupId>
<artifactId>sesame-repository-sail</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId>org.openrdf.sesame</groupId>
<artifactId>sesame-sail-memory</artifactId>
<version>2.7.5</version>
</dependency>
Он работает при запуске его с помощью встроенного Tomcat в Spring IDE. я разворачивал его в Tomcat 7, но я получаю следующее сообщение об ошибке при обращении к одному из методов, которые я использовал в своем коде: (То же самое работает весной)
java.lang.AbstractMethodError: org.openrdf.repository.sail. SailRepositoryConnection.begin() V на org.openrdf.repository.event.base.NotifyingRepositoryConnectionWrapper.begin (NotifyingRepositoryConnectionWrapper.java:272) на org.openrdf.repository.manager.SystemRepository.initialize (SystemRepository.java:88) на org.openrdf.repository.manager.LocalRepositoryManager.createSystemRepository (LocalRepositoryManager.java:107) на org.openrdf.repository.manager.LocalRepositoryManager.createSystemRepository (LocalRepositoryManager.java:62) на org.o penrdf.repository.manager.RepositoryManager.initialize (RepositoryManager.java:104) на com.mvc.API.StorageAPI.createNativeLocalRepository (StorageAPI.java:154)
В строке 154 у меня есть: manager.initialize() ;
которого составляет от:
Файл DATADIR = новый файл (REPOSITORY_NAME); Менеджер RepositoryManager = новый LocalRepositoryManager (dataDir);
RepositoryManager - это абстрактный класс из сезама, который имеет реализованный метод initialize(), LocalRepositoryManger наследует его, но не переопределяет метод initialize(). Я также пробовал с Tomcat 6.0.37 и изменил зависимости кунжута до 2.7.6 У вас есть идея, почему я получаю эту ошибку?
Спасибо!
Вы также задали этот вопрос в [рассылке по списку сезам] (http://sourceforge.net/mailarchive/message.php?msg_id=31409711) и получили ответ там - что-то неясно? –