首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datanucleus与Eclipse

Datanucleus与Eclipse
EN

Stack Overflow用户
提问于 2014-02-10 15:19:50
回答 1查看 97关注 0票数 0

全,

我试过找这个,但找不到,我希望这不是一个重复的问题。我在做数据核和猫日食的研究。

  1. 我已经成功地构建和部署了一个项目,该项目使用datanucleus作为一个独立的应用程序,并且运行良好。
  2. 我已经成功地构建了一个动态web应用程序,该应用程序初始化数据核jdo持久化程序,并且运行良好。
  3. 然而,当我尝试使用使用独立应用程序的类时,我会得到一个例外,告诉我我的类没有增强。我已经启用了这个项目的数据核插件,并且使用了手动和自动增强器,但是我在运行增强器时没有看到任何日志。

所以我想这很可能是因为我没有正确的orm文件位置!我有问题,把我的persistence.xml文件放在正确的位置,我解决了它手动构建一个属性和实例化我的工厂的方式。

当我们从独立场景转移到web时,我只需要知道orm文件的正确位置(在本例中是Packe-mysql.xml)。我试过在src文件夹下使用与我的类相同的路径(这就是我对独立类的要求),并将其复制到webcontent的WEB/lib文件夹中,但都没有工作。

任何帮助或指针都将不胜感激。

另外,如果你能告诉我一个完整结构的eclipse项目,我想我可以找到我所有的答案。我一直没能找到一个。

阿米尔

EN

回答 1

Stack Overflow用户

发布于 2014-02-28 22:14:57

SO answer建议您尝试将persistence.xml置于src/META下面。

持久化单元的根目录是WEB/ persistence.xml目录;因此,WEB/classes/META目录中包含了该文件。

我的目录结构如下

代码语言:javascript
复制
myProject
+ src
++ main
+++ java
++++ com
+++++ mysite
++++++ ...
++++ META-INF
+++++ persistence.xml
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21680981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档