0
Spring Bootプロジェクトの統合テストでSoapUI MockServiceを実行中に問題に遭遇しました。実行しているときSoapUIMockServiceRunnerを実行しているときにjava.lang.NoSuchMethodError
static SoapUIMockServiceRunner mockServiceRunner;
@BeforeClass
public static void setupSoapUI(){
mockServiceRunner = new SoapUIMockServiceRunner();
mockServiceRunner.setProjectFile("src/test/resources/MyRESTMockService-soapui-project.xml");
mockServiceRunner.setMockService("MyRESTMockService");
mockServiceRunner.setBlock(false);
try {
mockServiceRunner.run();
} catch (Exception e) {
e.printStackTrace();
}
}
@AfterClass
public static void tearDownSoapUI(){
mockServiceRunner.stopAll();
}
が私にこのエラーを与えた:
java.lang.NoSuchMethodError: org.apache.log4j.ConsoleAppender.setWriter(Ljava/io/Writer;)V
at com.eviware.soapui.tools.AbstractSoapUIRunner.ensureConsoleAppenderIsDefined(AbstractSoapUIRunner.java:96)
at com.eviware.soapui.tools.AbstractSoapUIRunner.initGroovyLog(AbstractSoapUIRunner.java:77)
at com.eviware.soapui.tools.SoapUIMockServiceRunner.runRunner(SoapUIMockServiceRunner.java:90)
at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:202)