当前位置: 代码迷 >> Eclipse >> eclipse工程循环引用的有关问题
  详细解决方案

eclipse工程循环引用的有关问题

热度:18   发布时间:2016-04-23 02:18:32.0
eclipse工程循环引用的问题
2个工程,一个是web工程,一个是普通java工程。
web需要调用普通工程的类来进行一些数据库操作,普通工程则需要引用web工程中的dao类。
现在在2个工程的buildpath中将另外一个工程的classes目录添加进去。并且将普通工程打成jar放到tomcat下,
运行至普通工程的代码时会出现无法找到web工程dao类的异常。
如果把web工程也打成jar放进tomcat,普通工程代码在调用web工程dao类时则出现java.lang.LinkageError错误。
请问这种问题该如何处理?
1 楼 抛出异常的爱 2007-03-21  

想要分离还互调代码?
设计问题
2 楼 luckier 2007-03-21  
设计的确问题不小,不过我只能照着设计好的来做。
没办法啊!
3 楼 抛出异常的爱 2007-03-21  
把dao 从web中移出来放jar里
4 楼 luckier 2007-03-22  
因为我不能修改web工程,所以我把web工程中的dao打成jar放到了tomcat下,但普通工程在调用该jar时出现java.lang.LinkageError
是不是该jar和web工程的类有冲突啊。
5 楼 luckier 2007-03-22  
普通工程的jar运行时找web工程的类时只能到tomcat下的lib下去找,能不能让他去web工程的WEB-INF/classes下找啊
6 楼 抛出异常的爱 2007-03-22  
可以
把\META-INF\MANIFEST.MF
这里面加上想要的路径
7 楼 luckier 2007-03-22  
我把该包放在了tomcat下,想让他去test工程下去找类。
Manifest-Version: 1.0
Class-Path: /test/WEB-INF/classes/com/sunba/A.class
这样写可以吗?多谢了
8 楼 564710084 2012-06-02  
虽然是很久的问题,老子还是得说,大哥,是设计问题,要勇敢说出来了,要不然被这样的垃圾设计害死
  相关解决方案