Servlets google云存储试图访问方法com.google.cloud.ServiceOptions.getFromServiceLoader时出错
我试图在本地mvn jetty服务器上测试google云存储。 定义以下Javaservlet我在servlet初始化过程中遇到以下错误Servlets google云存储试图访问方法com.google.cloud.ServiceOptions.getFromServiceLoader时出错,servlets,google-cloud-storage,pom.xml,maven-jetty-plugin,Servlets,Google Cloud Storage,Pom.xml,Maven Jetty Plugin,我试图在本地mvn jetty服务器上测试google云存储。 定义以下Javaservlet我在servlet初始化过程中遇到以下错误 @WebServlet(name = "receiveImage", value = "receiveImage") @SuppressWarnings("serial") @MultipartConfig() public class receiveImage extends HttpServlet { private static final Stri
@WebServlet(name = "receiveImage", value = "receiveImage")
@SuppressWarnings("serial")
@MultipartConfig()
public class receiveImage extends HttpServlet {
private static final String BUCKET_NAME = "testbucket";
private static Storage storage = null;
@Override
public void init() {
storage = StorageOptions.defaultInstance().service();
}
HTTP错误500
访问/接收图像时出现问题。原因:
Server Error
原因:
java.lang.IllegalAccessError:试图访问方法com.google.cloud.ServiceOptions.getFromServiceLoader(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;来自com.google.cloud.httpservicepoptions类
在com.google.cloud.HttpServiceOptions.(HttpServiceOptions.java:154)
位于com.google.cloud.storage.StorageOptions(StorageOptions.java:69)
位于com.google.cloud.storage.StorageOptions(StorageOptions.java:27)
在com.google.cloud.sto
我在pom文件中定义了以下maven依赖项:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-storage</artifactId>
<version>0.4.0</version>
</dependency>
com.google.cloud
谷歌云存储
0.4.0
感谢您的帮助。我可以解决以下问题: 这两个依赖项之间存在冲突:
dependency>
<groupId>com.google.cloud</groupId>
<artifactId>gcloud-java-datastore</artifactId>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-storage</artifactId>
<version>0.5.1</version>
</dependency>
dependency>
com.google.cloud
GCloudJava数据存储
0.2.0
com.google.cloud
谷歌云存储
0.5.1
我刚把第一个依赖项改为
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-datastore</artifactId>
<version>0.5.1</version>
</dependency>
com.google.cloud
谷歌云数据存储
0.5.1