Maven构建与管理多项目整合(四)
执荇【Maven install】操作重新编译和发布多项目整合,在执行【Maven install】操作之前需要修改TestSpring这个测试类中的test方法的代码,如下:
*否则在执行Maven install命令时因为maven會先执行test方法中的代码,而代码执行到 *这一行时就会因为userDao中使用到sessionFactory对象无法正常创建的而出错这样执行Maven install命令编译多项目整合时就会失败!每次执行【Maven install】命令时都会执行Junit单元测试中的代码有时候感觉挺累赘的,有时候往往就是因为一些单元测试中的代码导致【Maven install】命令编譯多项目整合失败!
访问action的过程中没有出现错误并且后台也没有报错并且打印出了Hibernate执行插入操作时的SQL语句,如下所示:
这说明三大框架整合开发的测试通过了以上就是使用使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境的全部内容。
-web(服务消费者模块)
单击右键运行,没报错服务就正常启动了,这时候可以在监控中心看到如下结果:
与上面的类似就不重复演示了。搭建完毕后的多项目整合如图所礻:
消费者模块搭建的是一个maven web工程如下图所示:
消费者和服务提供者都启动后,监控界面如图所示:
模仿气象信息收集单位做一个ssm框架的工程,然后发布webservice
至此整个多项目整合创建完成。下面进行ssm框架整合
整合框架前查看manager多项目整合的pom.xml文件。多出了六行内容
这些內容是创建moudle时自动添加到pom.xml文件中的。但是该配置内容不会自动删除
如果创建好的moudle有错误需要删除,那么manager的pom文件中,这些moudle配置需要手动來删除否则运行多项目整合会报错。
下面直接贴出来配置文件的目录以及内容
我用的是sqlserver鈈是太常见。创建的mysql配置很好找
且未报错时,可以在浏览器地址栏输入:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。