日期:2014-05-18  浏览次数:20767 次

java web 项目 中引用另一个项目
 现有JAVA WEB工程 A  
 想新建一个JAVA WEB工程 B 。 想让B工程 能调用 A工程的 页面和后台代码。
 想让A工程作为基础工程。

尝试方法 
    1. 在ECLIPSE中将 A工程 引入  
    2.将A工程打成JAR放到B工程的WEB-INF/LIB下  页面也复制到B工程中

用的MVC 框架是 SRTURS2 但打包后访问不到要求请求的ACTON了

大家看看 有没有人做过类似的研究。

------解决方案--------------------
我们项目就是这么做的。访问不到要求请求的ACTON,看看是不是路径问题
------解决方案--------------------
将这两个工程放在一个webapps里面,同时在A工程中需要访问B工程的地方,写上正确的B工程的路径,这样就行了
------解决方案--------------------

dddlib 领域驱动开发
ddd-lib


或者做成jar包提供服务

或者 提供webservice服务
------解决方案--------------------
引用:
 ACTION 跳转用的是 struts2-convetion-pulgin.jar 这个
 路径应该没问题
 你们怎么做的 能说详细点么
除了打成包放在当前项目的lib下,还要在当前项目的struts.xml引入那个项目的struts.xml配置文件,spring配置文件也是这样,要包含进来
------解决方案--------------------
可以考虑把整个B项目打包成jar lib
------解决方案--------------------
同样比较感兴趣
------解决方案--------------------
hessian可以基本满足LZ的需求