Для работы с автономным сервером neo4j-graphdatabase я добавляю зависимость SDN 3.1. 2 моему моему.Добавить SDN-4 в GF-3: Исключение при загрузке приложения: IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j-rest</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
Из-за Neo4jCdiRepositoryExtension я могу работать с пружинными данными-Neo4j без полного Spring Framework-(через CDI).
Теперь я хочу обновить версию SDN до 4.0.0.M1.
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>4.0.0.M1</version>
</dependency>
я должен создать свой собственный Neo4jCdiRepositoryExtension, это, кажется, очень легко. Процесс развертывания создает мои новые расширения. Чтобы использовать свои расширения я нужен этот класс, предоставить все необходимые конфигурации:
@ApplicationScoped
public class Neo4jConfigurationProvider {
@Resource(lookup = "rest/neo4j")
private String baseUriString;
private static final String PERSISTENCE_ROOT = "...";
private SessionFactory sessionFactory;
private Neo4jServer neo4jServer;
private Session session;
@PostConstruct
public void init() {
neo4jServer = new RemoteServer(baseUriString);
sessionFactory = new SessionFactory(PERSISTENCE_ROOT + ".person", PERSISTENCE_ROOT + ".relation",
PERSISTENCE_ROOT + ".relations_type");
session = sessionFactory.openSession(baseUriString);
}
@Produces
public SessionFactory sessionFactory() {
return sessionFactory;
}
@Produces
public Neo4jServer neo4jServer() {
return neo4jServer;
}
@Produces
public Neo4jTemplate neo4jTemplate() {
return new Neo4jTemplate(session);
}
}
Мой сервер GlassFish 3 дает мне сообщение об ошибке, если я хочу, чтобы развернуть его:
remote failure: Error occurred during deployment: Exception while loading the app :
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:
org.apache.catalina.LifecycleException:
com.sun.jersey.spi.inject.Errors$ErrorMessagesException.
Please see server.log for more details.
Мой вопрос теперь: Как я могу исправить эту ошибку?
ли Вы есть представление о том, что такое основное исключение? – ATG
Вот описание, но это не помогает мне с моей проблемой. [Https://java.net/jira/browse/GLASSFISH-16571] (https://java.net/jira/browse/GLASSFISH-16571) – mzober
Этот вопрос закрыт, поскольку он не может быть воспроизведен. Итак, как насчет журналов _your_ server? Что там, что связано с этим веб-приложением RESTful? – ATG