Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过终端启动GlassFish服务器-没有处理程序准备好进行身份验证_Glassfish_Macos Sierra - Fatal编程技术网

无法通过终端启动GlassFish服务器-没有处理程序准备好进行身份验证

无法通过终端启动GlassFish服务器-没有处理程序准备好进行身份验证,glassfish,macos-sierra,Glassfish,Macos Sierra,我下载了GlassFish 4.1.1的zip文件,解压缩后,我使用终端使用asadmin start domain命令启动服务器。它给了我这个错误: Traceback (most recent call last): File "/usr/local/bin/asadmin", line 260, in <module> autoscale = boto.connect_autoscale() File "/Library/Python/2.7/site-packages/bot

我下载了GlassFish 4.1.1的zip文件,解压缩后,我使用终端使用asadmin start domain命令启动服务器。它给了我这个错误:

Traceback (most recent call last):
File "/usr/local/bin/asadmin", line 260, in <module> autoscale = boto.connect_autoscale()
File "/Library/Python/2.7/site-packages/boto/__init__.py", line 208, in connect_autoscale**kwargs)
File "/Library/Python/2.7/site-packages/boto/ec2/autoscale/__init__.py", line 115, in __init__profile_name=profile_name)
File "/Library/Python/2.7/site-packages/boto/connection.py", line 1100, in __init__provider=provider)
File "/Library/Python/2.7/site-packages/boto/connection.py", line 569, in __init__host, config, self.provider, self._required_auth_capability())
File "/Library/Python/2.7/site-packages/boto/auth.py", line 997, in get_auth_handler 'Check your credentials' % (len(names), str(names))) boto.exception.NoAuthHandlerFound: No handler was ready to authenticate. 1 handlers were checked. ['HmacAuthV4Handler'] Check your credentials
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/asadmin”,第260行,在autoscale=boto.connect\u autoscale()中
文件“/Library/Python/2.7/site packages/boto/_init__uuu.py”,第208行,在connect_autoscale**kwargs中)
文件“/Library/Python/2.7/site packages/boto/ec2/autoscale/_init__.py”,第115行,在_init__profile_name=profile_name)
文件“/Library/Python/2.7/site packages/boto/connection.py”,第1100行,在_init__provider=provider中)
文件“/Library/Python/2.7/site packages/boto/connection.py”,第569行,在主机、配置、self.provider、self.\u必需的身份验证功能()中
文件“/Library/Python/2.7/site packages/boto/auth.py”,第997行,在get_auth_handler'检查您的凭据“%”(len(names),str(names)))boto.exception.NoAuthHandlerFound:没有处理程序准备好进行身份验证。检查了1个处理器。['HmacAuthV4Handler']检查您的凭据

我正在使用MacOS Sierra 10.12.2,有人知道如何修复该错误吗?

这里的问题是您安装了
boto
Python AWS命令行实用程序。其中一个实用程序称为
asadmin
,shell认为您的意思是调用
asadmin
(AWSautoscalingadmin)命令,而不是GlassFish asadmin文件

提取GlassFish后,需要引用GlassFish附带的
asadmin
文件,因此按如下方式启动域:

glassfish4/bin/asadmin start-domain

这里的问题是您安装了
boto
pythonaws命令行实用程序。其中一个实用程序称为
asadmin
,shell认为您的意思是调用
asadmin
(AWSautoscalingadmin)命令,而不是GlassFish asadmin文件

提取GlassFish后,需要引用GlassFish附带的
asadmin
文件,因此按如下方式启动域:

glassfish4/bin/asadmin start-domain

如何将asadmin引用到glassfish?@StackUser我不明白你的问题。您似乎是Python用户-如果是,那么GlassFish与您无关,不幸的是,这个答案不会有帮助。如果您想了解Linux中提供任何命令的二进制文件,您可以使用
which
命令,例如,在本例中,当您在命令行中键入
asadmin
时,哪个asadmin将告诉您调用了什么。很抱歉,我使用cmd提示符成功地完成了此操作。PowerShell忽略了我的pathWow这太明显了,我花了好几个小时试图弄明白这一点,却没有意识到它调用了错误的命令!非常感谢!如何将asadmin引用到glassfish?@StackUser我不明白你的问题。您似乎是Python用户-如果是,那么GlassFish与您无关,不幸的是,这个答案不会有帮助。如果您想了解Linux中提供任何命令的二进制文件,您可以使用
which
命令,例如,在本例中,当您在命令行中键入
asadmin
时,哪个asadmin将告诉您调用了什么。很抱歉,我使用cmd提示符成功地完成了此操作。PowerShell忽略了我的pathWow这太明显了,我花了好几个小时试图弄明白这一点,却没有意识到它调用了错误的命令!非常感谢!