在我的 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 后出现此问题。 之前我有小牛队,一切正常。
有人遇到过这样的问题吗?
答案 0 :(得分:44)
要解决此问题,您可以使用以下方式以详细模式启动GF:
asadmin start-domain --verbose domain1
答案 1 :(得分:10)
Apple在OS X 10.10(Yosemite)下删除了该文件。不幸的是,文件的路径是在GlassFish启动代码(GFLauncher.java)中硬编码的,不可配置。
GlassFish团队已经意识到了这个问题:https://java.net/jira/browse/GLASSFISH-21113
我希望GlassFish 3也能得到修复,因为我们仍然在生产中使用它。
答案 2 :(得分:0)
重新安装整个当前版本的glassfih4文件夹解决了我在OS X 10.11.3上的问题。
然后我简单地跑进了../glassfish4/galssfish/ sudo ./bin/asadmin start-domain
然后再次工作......