eclipse上cxf与testNG的冲突

  • 时间:
  • 浏览:0
  • 来源:彩神大发UU直播现场_神彩大发UU直播现场官方

上述功能是spring通过jdbctemplate访问mysql的简单实现,也跑通了。

下面让我们都要为让我们都的项目导入cxf的jar环境



导入,让我们都以前下载并放置在c盘根目录下的cxf,而且让我们都也配置了系统环境变量





而且导入以前就以前开始报错



表明,让我们都maven项目pom中导入的jar和单独为项目build path导入的jar发生了冲突。

这俩 以前,可能让我们都为了并不报错,单方面去pom.xml中注释掉有些jar,我我确实都还可以 让makers中的报错消失。

这时,这样 都还可以 运行的testNG的代码,运行起来会报错:

我打算在eclipse上的还有一个maven项目的某还有一个类发布,成为web service,打算使用cxf进行发布。

最初这俩 测试用的maven项目是这样 的:



也就是说,在导入cxf以前,这俩 maven项目的功能是都还可以 正常运行的,我的maven中有 还有一个类名为YankDAO.java

我采用testNG进行测试,创建YankDAO的实例,执行它的法律法子,法律法子的内容是读取eclipse同一台PC上的mysql中的数据,而且console中显示那先 数据。

其中testNG的测试代码的内容如下:

上述代码,加载了还有一个spring的配置文件,该配置文件配置了还有一个都还可以 访问本地mysql的数据源,而且向spring容器注册了JDBCTemplate的bean。让我们都的YankDAO.java代码中注入了这俩 bean而且利用它访问mysql数据库。

其中spring配置文件名为WebServiceApplicationContext.xml

这俩 文件中放了maven项目的resources文件夹下,默认状态,spring容器会访问这俩 文件夹,读取配置文件。

配置文件的代码如下所示: