【问题标题】:Soap ui maven plugin Java 17Soap ui maven插件Java 17
【发布时间】:2022-10-22 13:37:53
【问题描述】:

迁移到 Java 17 后,我遇到了下一个问题

java.lang.IllegalAccessException: class org.apache.commons.beanutils.PropertyUtilsBean cannot access class sun.security.ssl.SSLSocketImpl (in module java.base) because module java.base does not export sun.security.ssl to unnamed module @a0bdbe2

我的问题是,如何申请--add-opens java.base/java.lang=ALL-UNNAMED用于运行soapUI 测试命令的参数。还是我们有其他方法可以在 JDK17 上执行soapUI 测试

【问题讨论】:

  • 应该是--add-opens java.base/sun.security.ssl=ALL-UNNAMED
  • 是的,你是对的,但是如何通过这个,这是一个主要问题
  • 通常在命令行上。不知道是什么执行了soapUI 测试命令。

标签: testing soapui java-17


【解决方案1】:

将其添加到 SoapUI-5.6.0/bin/SoapUI-5.6.0.sh java 执行行

$INSTALL4J_JAVA_PREFIX exec "$app_java_home/bin/java" "-splash:$app_home/.install4j/s_12opuop.png" **--add-opens java.base/sun.security.ssl=ALL-UNNAMED** -Dinstall4j.jvmDir="$app_java_home" -Dexe4j.moduleName="$prg_dir/$progname" "-Dinstall4j.launcherId=64" "-Dinstall4j.swt=false" "$vmov_1" "$vmov_2" "$vmov_3" "$vmov_4" "$vmov_5" $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath" com.install4j.runtime.launcher.UnixLauncher launch a0622774 "$prg_dir/error.log" 0 com.eviware.soapui.SoapUI  "$@"

【讨论】:

    【解决方案2】:

    参数可以通过 MAVEN_OPTS 传递

    【讨论】:

      猜你喜欢
      • 2023-02-01
      • 2023-01-31
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多