I know nothing about Open J9, but some quick googling suggests that OpenJ9 changed their -Xlog parsing rules at some point -- the current docs don't mention anything about some of the options you are using (other then 'file')
https://www.eclipse.org/openj9/docs/xlog/ https://www.eclipse.org/openj9/docs/xxlegacyxlogoption/ : Date: Mon, 15 Mar 2021 13:38:45 -0500 : From: dmitri maziuk <dmitri.maz...@gmail.com> : Reply-To: users@solr.apache.org : To: users@solr.apache.org : Subject: Re: Unrecognized command line option when starting Solr 8.7 with Java : 11 Open J9 : : On 2021-03-15 12:32 PM, Subhajit Das wrote: : : > JVMJ9VM007W Command-line option unrecognised: : > -Xlog:gc*:file="C:\solr\server\logs\solr_gc.log":time,uptime:filecount=9,filesize=20M : : Windows to unix path translation's weird. Things like : '\\c\\solr\\server\\logs\\solr_gc.log' work in some cases. : : Dima : : -Hoss http://www.lucidworks.com/