私のOS X Yosemiteでは、ターミナルでstart-domainをしようとしています:
sh asadmin start-domain mythMobile
エラーが発生します:
JVM failed to start: Java.io.IOException: Cannot run program "/usr/libexec/StartupItemContext" (in directory "/Applications/glassfish4/glassfish/domains/mythMobile/config"): error=2, No such file or directory
Command start-domain failed.
この問題は、Macにbeta Yosemiteをインストールした後に発生しました。 前私はマーベリックスを持っていました、すべてが正しく働きました。
誰かがそのような問題に直面したことがありますか?
AppleはOSX 10.10(Yosemite)でファイルを削除しました。残念ながら、ファイルへのパスはGlassFishスタートアップコード(GFLauncher.Java)内にハードコードされており、構成できません。
GlassFishチームはすでにこの問題を認識しています: https://Java.net/jira/browse/GLASSFISH-2111
GlassFish 3はまだ本番環境で使用されているため、修正されることを願っています。
これを回避するには、以下を使用して詳細モードでGFを開始します。
asadmin start-domain --verbose domain1
Glassfih4フォルダーの現在のバージョン全体を再インストールすると、OS X10.11.3での問題が解決しました。それから私は単に../glassfish4/galssfish/Sudo ./bin/asadmin start-domain
で走りました、そしてそれは再び働きました...