18

私のOS X Yosemiteでは、ターミナルでドメインを開始しようとしています:

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 にベータ Yosemiteをインストールした後に発生しました。Mavericks を使用する前は、すべてが正しく機能していました。

誰もそのような問題に直面したことがありますか?

4

3 に答える 3

10

Apple は、OS X 10.10 (Yosemite) の下でファイルを削除しました。残念ながら、ファイルへのパスは GlassFish スタートアップ コード (GFLauncher.java) 内にハード コードされており、構成できません。

GlassFish チームはすでにこの問題を認識しています: https://java.net/jira/browse/GLASSFISH-21113

GlassFish 3 も本番環境で使用しているため、修正されることを願っています。

GFLauncher コード: http://grepcode.com/file/repo1.maven.org/maven2/org.glassfish.admin/launcher/3.1.1/com/sun/enterprise/admin/launcher/GFLauncher.java?av=f

于 2014-07-10T15:53:38.583 に答える
1

現在のバージョンの glassfih4 フォルダー全体を再インストールすると、OS X 10.11.3 での問題が解決しました。次に、単に ../glassfish4/galssfish/sudo ./bin/asadmin start-domainを実行すると、再び機能しました...

于 2016-04-21T13:54:21.687 に答える