浏览 6009 次
锁定老帖子 主题:eclipse工程循环引用的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-21
web需要调用普通工程的类来进行一些数据库操作,普通工程则需要引用web工程中的dao类。 现在在2个工程的buildpath中将另外一个工程的classes目录添加进去。并且将普通工程打成jar放到tomcat下, 运行至普通工程的代码时会出现无法找到web工程dao类的异常。 如果把web工程也打成jar放进tomcat,普通工程代码在调用web工程dao类时则出现java.lang.LinkageError错误。 请问这种问题该如何处理? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-21
汗
想要分离还互调代码? 设计问题 |
|
返回顶楼 | |
发表时间:2007-03-21
设计的确问题不小,不过我只能照着设计好的来做。
没办法啊! |
|
返回顶楼 | |
发表时间:2007-03-21
把dao 从web中移出来放jar里
|
|
返回顶楼 | |
发表时间:2007-03-22
因为我不能修改web工程,所以我把web工程中的dao打成jar放到了tomcat下,但普通工程在调用该jar时出现java.lang.LinkageError。
是不是该jar和web工程的类有冲突啊。 |
|
返回顶楼 | |
发表时间:2007-03-22
普通工程的jar运行时找web工程的类时只能到tomcat下的lib下去找,能不能让他去web工程的WEB-INF/classes下找啊
|
|
返回顶楼 | |
发表时间:2007-03-22
可以
把\META-INF\MANIFEST.MF 这里面加上想要的路径 |
|
返回顶楼 | |
发表时间:2007-03-22
我把该包放在了tomcat下,想让他去test工程下去找类。
Manifest-Version: 1.0 Class-Path: /test/WEB-INF/classes/com/sunba/A.class 这样写可以吗?多谢了 |
|
返回顶楼 | |