Spring doesn't find your persistence.xml. For example in an Eclipse RCP application add a new folder META-INF UNDER your source folder (e.g. src->META-INF) and put your persistence.xml in there (now...