2016-03-21 12 views
3

で起動に失敗した私は、のNeo4jサーバ(バージョンCE 2.3.2)で管理されていない拡張機能を使用しようとしているので、私は公式のNeo4jのウェブサイト上での単純なHelloWorld exampleをしようとしている:のNeo4jサーバが管理対象外の拡張子

  • "METADATA/services"フォルダにある "org.neo4j.server.plugins.ServerPlugin"ファイルを使用してjarファイルを生成しました。
  • は私が「Cに以下の行を入れ
  • "[neo4jInstallPath] /プラグイン" フォルダ内の私のjarファイルを置く:\ユーザー[CurrentUserに] \のAppData \ローミング\のNeo4jのCommunity Edition \ neo4j-server.properties 「

しかし、私は私のNeo4jサーバを起動しようとすると、それが次のエラーでクラッシュし、管理対象外

org.neo4j.server.thirdparty_jaxrs_classes = org.neo4j.examples.server.unmanaged = /例/ :

Starting Neo4j failed: [email protected]==org.neo4j.server.web.NeoServletContainer,-1,false

私は他の場所で "org.neo4j.server.plugins.ServerPlugin"を移動したり、Helloworldの例などを試したりしていますが、起動時に常に同じエラーが表示されますサーバーは誰かが何をすべきかを知っていますか?

ありがとうございました。

答えて

0

server pluginを展開する手順と、unmanaged extensionを展開する手順を組み合わせているようです。プラグインはServerPluginクラスから継承する必要があります。 JAX-RSを使用してNeo4jサーバーのREST APIを拡張するアンマネージド拡張機能と対照的です。

リンクした例はアンマネージドエクステンションであるため、あなたのjarファイルにorg.neo4j.server.plugins.ServerPluginを含めないでください。代わりに、jarファイルに依存関係があることを確認し、pluginsディレクトリに移動し、上記のようにneo4j-server.propertiesを更新してください。

+0

確かに、私は2つのコンセプトを混ぜ合わせました。あなたは正しい "あなたのjarには依存関係が含まれていることを確認しています"と言っていました。私のjarは望みのクラスとMANIFEST.MFファイルを "手動で" mavenのjarはいくつかの依存関係情報を追加します。今はうまくいきます、どうもありがとうございます。 – Jeff

関連する問題