我刚刚开始在谷歌云平台上。我在云端控制台上创建了一个帐户和一个项目。我试图运行一些提供的示例应用程序。 我开始在提供云存储的示例应用程序:无法运行谷歌云平台示例应用程序
https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/storage/cloud-client
我已经安装了Apache Maven的3.5.0我的电脑上。 我紧跟在链接提供的步骤,即我给下面的命令:
mvn clean package -DskipTests
然后
mvn exec:java -Dexec.mainClass=com.example.storage.QuickstartSample -Dexec.args="my-bucket-name"
第一命令成功。但是,第二个命令失败了。 我得到了以下错误:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:06 min
[INFO] Finished at: 2017-06-15T18:27:55+05:30
[INFO] Final Memory: 15M/172M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli) on project storage-google-cloud-samples: An exception occured while executing the Java class. connect timed out -> [Help 1]
现在,我在那里上运行此命令的计算机的背后,是一个代理。然而,我的代理设置已经在conf/settings.xml文件中设置,当我运行第一个命令时,它也成功下载了一些软件包,所以我不确定是否是由于某些代理问题导致的,但是要检查,我在另一台机器上尝试了它,它不在代理之后。
我给出了相同的两个命令。第一个成功,第二次失败,有如下(不同的)错误:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:02 min
[INFO] Finished at: 2017-06-15T18:22:31+05:30
[INFO] Final Memory: 13M/32M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:java (d
efault-cli) on project storage-google-cloud-samples: An exception occured while
executing the Java class. 401 Unauthorized -> [Help 1]
所以我的疑问是:
可能是什么在第一种情况下错误的原因是什么?这与代理设置有关吗?如果是,那么我应该在哪里/如何指定设置?
在第二种情况下,我不支持任何代理服务器时,可能导致错误的原因是什么?
我错过了一些步骤吗?另外,如果你看看这个示例应用程序的源代码,只有一个基本上创建一个存储桶的文件。该存储桶作为参数从命令行传递。现在,按照我的理解,首先需要在云端控制台中创建一个项目来创建任何资源。那么这个桶将在哪里创建?因为在这里我们不应该指定要创建这个桶的项目ID吗?
有没有关于此的谷歌群组? –
按照链接https://cloud.google。com/support/docs/community, 他们推荐技术问题的堆栈溢出 –