ClassNotFoundException: AutoImportMethodFactory SoapUI 5.2.1 开源
ClassNotFoundException: AutoImportMethodFactory SoapUI 5.2.1 open source
我使用的是 Jenkins 2.32.2 和 SoapUI Open Source 5.2.1 版本。
从 Jenkins 预构建执行以下命令时抛出以下异常。
配置的命令:
"C:\Program Files\SmartBear\SoapUI-5.2.1\bin\testrunner.bat" -s"User ManagementTestSuite" -c"List All User TestCase" -r -f"D:\******\SoapUI\Report" "D:\********\SoapUI\REST-Project---User-Management-soapui-project.xml"
错误:
java.lang.ClassNotFoundException: com.eviware.soapui.plugins.auto.factories.AutoImportMethodFactory
at java.net.URLClassLoader.run(Unknown Source)
at java.net.URLClassLoader.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
根据 SoapUI 开源功能列表,Jenkins 集成不需要 Pro 版本。并且按照上面的 ClassNotFoundException
,看起来需要 Pro 版本。
从 SoapUI 5.2.1 开始,这是预期的。您也可以在 SoapUI Community
中找到相同的内容
如果您想避免这些错误,请从以下目录中删除/移动文件:
请注意,您需要在下面替换您的用户。
C:\Users\<user name>\.soapuios\plugins\
或
C:\Users\<user name>\.soapui\plugins
我使用的是 Jenkins 2.32.2 和 SoapUI Open Source 5.2.1 版本。 从 Jenkins 预构建执行以下命令时抛出以下异常。
配置的命令:
"C:\Program Files\SmartBear\SoapUI-5.2.1\bin\testrunner.bat" -s"User ManagementTestSuite" -c"List All User TestCase" -r -f"D:\******\SoapUI\Report" "D:\********\SoapUI\REST-Project---User-Management-soapui-project.xml"
错误:
java.lang.ClassNotFoundException: com.eviware.soapui.plugins.auto.factories.AutoImportMethodFactory
at java.net.URLClassLoader.run(Unknown Source)
at java.net.URLClassLoader.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
根据 SoapUI 开源功能列表,Jenkins 集成不需要 Pro 版本。并且按照上面的 ClassNotFoundException
,看起来需要 Pro 版本。
从 SoapUI 5.2.1 开始,这是预期的。您也可以在 SoapUI Community
中找到相同的内容如果您想避免这些错误,请从以下目录中删除/移动文件:
请注意,您需要在下面替换您的用户。
C:\Users\<user name>\.soapuios\plugins\
或
C:\Users\<user name>\.soapui\plugins