struts1和struts2在同一个web工程中使用会不会有问题

目前已有的的web工程是采用struts1的,
现在要在这个工程上新增功能,由于项目组成员技术关系(大部分只是熟悉struts2)想采用struts2,
请教各位大侠,同一个web工程中,同时使用struts1和struts2会不会有问题?如果有的话,一般会有哪些问题需要注意,怎么解决。

不会有问题的,struts2有相应的插件来支持struts1兼容

http://struts.apache.org/2.1.8.1/docs/struts-1-plugin.html

同一个WEB工程下是会有问题的,比如要加裁CLASS时,如果指定的包名相同,类文件名也相同,但由于STRUTS1与STRUTS2是不同版本,虽然里面的类文件名相同,但内容可能不同,JAVA就不知道要调用哪个类了,可能是先找到谁就调谁,(或者直接工程没法启动)。因此觉得是不可能将STRUTS1与STRUTS2一块放在一个工程下的。

解决方法:感觉没办法同时放在同一个WEB工程。还是得分成两个WEB工程。
不过部署时,可以一个TOMCAT下同时放STRUTS1WEB工程和STRUTS2WEB工程,只要 是他们各自分开就行。