Не удалось запустить сервер титанов со встроенными cassandra и rexter

Я пытаюсь запустить Титан со встроенными cassandra и rexster. Скачал дистрибутив Титана titan-all-0.3.2 и распаковал на линуксовую коробку. После распаковки это то, что я выполнил команду

$ ./bin/titan.sh config/titan-server-rexster.xml config/titan-server-cassandra.properties

Это то, что я вижу в журналах. После запуска служб RexPro невозможно развернуть и запустить гризли. У кого-нибудь была эта проблема?

Трассировка стека исключений:

    13/10/18 14:51:31 INFO server.RexProRexsterServer: RexPro serving on port: [8184]
    Oct 18, 2013 2:51:31 PM org.glassfish.grizzly.servlet.WebappContext deploy
    INFO: Starting application [jersey] ...
    Oct 18, 2013 2:51:31 PM org.glassfish.grizzly.servlet.WebappContext deploy
    SEVERE: [jersey] Exception deploying application.  See stack trace for details.
    java.lang.RuntimeException: com.sun.jersey.api.container.ContainerException: No     WebApplication provider is present
    at org.glassfish.grizzly.servlet.WebappContext.initServlets(WebappContext.java:1479)
    at org.glassfish.grizzly.servlet.WebappContext.deploy(WebappContext.java:265)

person Amit    schedule 18.10.2013    source источник


Ответы (1)


В некоторых zip-файлах версии 0.3.2 были проблемы с упаковкой. В основном вам нужно заменить файл jar или два вокруг Джерси, чтобы заставить его работать (или, я думаю, используйте файл дистрибутив titan-cassandra вместо titan-all).

Вы можете прочитать больше о проблеме здесь и ее решении (также сообщили здесь) , но ответ таков:

Вы сможете исправить 0.3.2, заменив этот jar-файл в каталоге Titan lib:

Джерси-ядро-1.8.jar

с участием:

jersey-core-1.17 (http://repo1.maven.org/maven2/com/sun/jersey/jersey-core/1.17/jersey-core-1.17.jar)

person stephen mallette    schedule 19.10.2013