У нас есть приложение Oracle формы 12c, которое запускается с использованием FSAL.Сценарий запуска выглядит следующим образом:
java -jar %FSAL_HOME%\frmsal.jar -url "http://frmserver:9001/forms/frmservlet?config=MyApp" -t 30000"
Он работал хорошо с использованием Java 8, но не запускается с использованием Java 10 или Java 11 (не пробовал использовать Java 9).Кому-нибудь удалось запустить frmsal.jar
с использованием этих версий Java?
Это распечатка:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by oracle.forms.saa.FormsStandAloneApp (file://mirapp02/FTP/Forms12c/frmsal.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of oracle.forms.saa.FormsStandAloneApp
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.IllegalArgumentException: object is not an instance of declaring class
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at oracle.forms.saa.FormsStandAloneApp.getArchivesFromServer(Unknown Source)
at oracle.forms.saa.FormsStandAloneApp.run(Unknown Source)
at oracle.forms.saa.FormsStandAloneApp.main(Unknown Source)