activejdbc instrumentation的问题

T0NYLEE 发布于 2012/01/16 05:16
阅读 1K+
收藏 0

刚开始用ActiveJDBC,发现Eclipse下使用maven始终会提示错误

Plugin execution not covered by lifecycle configuration: 
org.javalite:activejdbc-instrumentation:1.2-SNAPSHOT:instrument 

(execution: default, phase: process-classes) 

没办法,只有按照 @曹江华Arden 的方法,手写了一个instrument方法。不过我是在servlet里面测试的,setOutputDirectory设置成:getServletContext()+"/WEB-INF/classes"

运行时提示我招不到activejdbc_models.properties文件,这个目录在servlet里面到底该怎么写啊!

不知道哪里的问题。能帮忙指导下么?谢谢了。

另外看到你 @xiaojia2008 在http://www.oschina.net/question/119253_25335里面说可以自己手动写getClassName(),能给个例子么?

万分感谢!

我改了下,getServletContext().getRealPath("/")+"/WEB-INF/classes",运行时提示:Found model...Instrumented class...但是还是提示:failed to determine Model class name, are you sure models have been instrumented?

加载中
0
红薯
红薯
outputDirectory 跟你的 classpath 是同一个目录即可。
0
T
T0NYLEE
getServletContext().getRealPath("/")+"/WEB-INF/classes"

不对么?那应该怎么写?
0
清凌渡
清凌渡
failed to determine Model class name, are you sure models have been instrumented?
出现这个提示是提醒你必要要先运行那段代码,你没有先运行
instrument()..  另外,怎样获取当前项目的classes目录,可以到网上搜索一下。
返回顶部
顶部