论坛首页 入门技术论坛

eclipse工程循环引用的问题

浏览 6009 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-21  
2个工程,一个是web工程,一个是普通java工程。
web需要调用普通工程的类来进行一些数据库操作,普通工程则需要引用web工程中的dao类。
现在在2个工程的buildpath中将另外一个工程的classes目录添加进去。并且将普通工程打成jar放到tomcat下,
运行至普通工程的代码时会出现无法找到web工程dao类的异常。
如果把web工程也打成jar放进tomcat,普通工程代码在调用web工程dao类时则出现java.lang.LinkageError错误。
请问这种问题该如何处理?
   发表时间:2007-03-21  

想要分离还互调代码?
设计问题
0 请登录后投票
   发表时间:2007-03-21  
设计的确问题不小,不过我只能照着设计好的来做。
没办法啊!
0 请登录后投票
   发表时间:2007-03-21  
把dao 从web中移出来放jar里
0 请登录后投票
   发表时间:2007-03-22  
因为我不能修改web工程,所以我把web工程中的dao打成jar放到了tomcat下,但普通工程在调用该jar时出现java.lang.LinkageError。
是不是该jar和web工程的类有冲突啊。
0 请登录后投票
   发表时间:2007-03-22  
普通工程的jar运行时找web工程的类时只能到tomcat下的lib下去找,能不能让他去web工程的WEB-INF/classes下找啊
0 请登录后投票
   发表时间:2007-03-22  
可以
把\META-INF\MANIFEST.MF
这里面加上想要的路径
0 请登录后投票
   发表时间:2007-03-22  
我把该包放在了tomcat下,想让他去test工程下去找类。
Manifest-Version: 1.0
Class-Path: /test/WEB-INF/classes/com/sunba/A.class
这样写可以吗?多谢了
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics