同志们,今天我们来探讨一下SSH的整合;
Struts1.2 Spring2.0 Hibernate3.1 分别使用在Web项目中时,是不错报错的,就算你使用了log4j.properties,也同样不会报错!
但是如果你将这三个框架整合后,如果你不使用log4j.properties,则也不会报错;
可如果你同时使用了log4j.properties 后,项目在服务器启动时就会包一连串错误呀!我也有咨询老师,老师说适用myEclipse集成的类库时,由于三个框架中所需的jar包,有相同的,有版本不同的,在整合之后,导致了项目出现问题了;并且说在实际工作中,不会使用MyEclipse自带的类库,适用自己准备好的jar包;同志们你们同意这种说法吗?我按照老师的说法,将三个框架的jar包都考了出来,如果重复,去掉重复的,如果版本不一致,则去掉高版本的; 然后将jar包都考入到项目中,并添加必要的xml文件:struts-config.xml application.xml 等,并修改了web.xml;
可是MyEclipse不支持呀,对于Struts-config.xml的配置也不支持呀! 这如何是好呀?有参加工作了伙计吗? 给我建议一下在工作中,SSH是如何部署的吧!
Struts1.2 Spring2.0 Hibernate3.1 分别使用在Web项目中时,是不错报错的,就算你使用了log4j.properties,也同样不会报错!
但是如果你将这三个框架整合后,如果你不使用log4j.properties,则也不会报错;
可如果你同时使用了log4j.properties 后,项目在服务器启动时就会包一连串错误呀!我也有咨询老师,老师说适用myEclipse集成的类库时,由于三个框架中所需的jar包,有相同的,有版本不同的,在整合之后,导致了项目出现问题了;并且说在实际工作中,不会使用MyEclipse自带的类库,适用自己准备好的jar包;同志们你们同意这种说法吗?我按照老师的说法,将三个框架的jar包都考了出来,如果重复,去掉重复的,如果版本不一致,则去掉高版本的; 然后将jar包都考入到项目中,并添加必要的xml文件:struts-config.xml application.xml 等,并修改了web.xml;
可是MyEclipse不支持呀,对于Struts-config.xml的配置也不支持呀! 这如何是好呀?有参加工作了伙计吗? 给我建议一下在工作中,SSH是如何部署的吧!
版本不要追求太新,稳定的即可~
进入到lib文件夹下
右键 查看详细信息看哪些包名字一样 就是版本号不一样的 删掉
不知道myeclipse怎么不支持了?
其他不同的jar文件放到WEB-INF/lib下。