私自身(maven対応)動的WEBプロジェクトで少し失われています。プロジェクトは正常に動作し、私はRESTful WebService(Jersey)を実行しており、それを消費することができます。JerseyとTomcatを使用したDynamic Web ProjectでのSpring Data Neo4jの統合(maven)
...私の次のステップは、SpringデータとNeo4jを使用してドメインクラスを永続化することでした。
...
@NodeEntity
public class Category {
@GraphId Long nodeId;
String categoryType;
public Category(String categoryType){
this.categoryType = categoryType;
}
}
...
大丈夫、everything':だから、I'veは私の次のステップは私のエンティティクラスに注釈を付けた
...
<repository>
<id>spring-milestone</id>
<name>Spring Maven MILESTONE Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>
...
私のpom.xmlにいくつかのタグを追加...ここに簡単な例であります私はNullPointerExceptionが取得テスト - 私を実行すると
@Autowired Neo4jTemplate template;
@Test @Transactional
public void toGraphDb() {
template.save(new Category("mashineCategory"));
}
、テンプレートがnullの原因...罰金は...今私は、カテゴリ・オブジェクトを永続化したいよ
私はそこに私のプロジェクトでは不足している何かがあるが、情報/ファイルを追加したフォルダ/ファイルに - 私はわからない...ここ
は私のweb.xmlのある推測:
...
<display-name>ElisaSimulatorM4</display-name>
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>de.elisa.communication.webservice.restservice.implementation</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
...
でいくつかのガイドでは、私はdispatcherServletsとapplicatonContext.xmlについて何かを読んでいましたが、私はどこにプロジェクトを置くべきか分かりません。
多分誰かが私を助けることができます...
Ps。私は自分のプロジェクトツリーからスクリーンショットをアップロードしたいと思っていましたが、十分な評判を得ていませんでした...ごめんなさい
例外(関連する部分のみ)を含めると便利な場合があります。さもなければ私達は何も診断する方法がありません。 –
ありがとうDave!私はいくつかの情報を追加しました – Gerd
設定ファイルのように、どこにでも挿入するテンプレートを定義していますか? –