当前位置: 首页 > 知识库问答 >
问题:

无法生成Spring Boot示例gae(在gae上部署Spring Boot)

慕容明煦
2023-03-14

我们想一步一步地重复spring boot示例gae的指令,但我们仍然无法创建WAR文件,错误消息如下:

[错误]无法在项目gae演示上执行目标:无法解析项目组织的依赖项。演示:gae演示:war:0.0.1-快照:找不到工件组织。springframework。boot:Spring Boot遗留:jar:1.1.0。spring快照中的构建快照(http://repo.spring.io/snapshot)

有人能告诉我们如何让spring boot示例gae找到这个依赖项吗?

(我们在本地已经有了这个jar(spring-boot-legacy-1.1.2.BUILD-SNAPSHOT.jar)

此外,Spring boot似乎与GAE(谷歌应用程序引擎)不兼容。

有没有办法缓解这个问题?

我们希望我们的Spring Boot项目能够尽快部署到GAE。

谢谢!!

共有1个答案

席安康
2023-03-14

您在本地使用了SpringBootLegacy 1.1.2,但依赖于1.1.0。您需要更新POM以依赖1.1.2:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-legacy</artifactId>
    <version>1.1.2.BUILD-SNAPSHOT</version>
</dependency>

您说您有1.1.2“本地”,但不清楚您的意思是它是否在您的本地Maven缓存中。这就是它需要的地方。最简单的方法是:

git clone https://github.com/scratches/spring-boot-legacy
cd spring-boot-legacy
mvn clean install
 类似资料:
  • 问题内容: Java DeferredTask的文档让我有些困惑。我在这里阅读了Python文档:http : //code.google.com/appengine/articles/deferred.html,但是我不清楚我将如何使用Java版本。 您能否提供可以启动DeferredTask以便使用DatastoreService进行简单写入的示例代码? 问题答案: 要使用deferred,首

  • 问题内容: 我正在尝试通过Intellij IDEA将一个基本为空的项目部署到GAE。我创建了一个新项目,在appengine- web.xml中设置了我的项目ID,并保留了其他所有内容。我收到以下错误,完整日志在这里。 我尝试安装JDK 7,将所有内容都设置为使用该版本,并使用1.7和1.8中的JDK 8编译,似乎没有任何效果。 问题答案: Maven仍在使用Java 8

  • 当我试图在heroku上部署springboot应用程序时,出现了以下错误: 无法执行目标org.apache.Maven.plugins:maven-compiler-plugin:3.8.1:在项目后端编译(default-compile):错误编译:无效的目标版本:11->[Help 1]Remote:[error]Remote:[error]要查看错误的全部堆栈跟踪,请使用-e开关重新运行

  • 问题内容: 我正在尝试使用websocket调整我的应用程序以使其在GAE上运行,但是在阅读文档时,我没有找到解决此问题的漂亮方法。 使用一个像这样的非常简单的应用程序:https : //github.com/marcosbergamo/gae-nodejs- websocket 这是我尝试使用的示例演示。但是,当我尝试连接到我的websocket时会收到此错误; 跟随有关请求的图像; 问题答案

  • GAE-BBS 是一个运行在 Google App Engine (GAE) 上简单实用的论坛程序,你可以使用这个程序更简单的在GAE上建立一个自己的小论坛。 首先看GAE-BBS的示例 http://gae-bbs.appspot.com/ 如果你打不开可尝试 http://gaebbs.xibu.biz/ 下载 GAE-BBS程序 打开 http://code.google.com/p/gae

  • GAE TestBed 是一个用来简化应用程序在 Google App Engine 平台上测试的一些测试用例。 例如下面是一个用来测试邮件发送的用例: import unittest from gaetestbed import MailTestCase class MyTestCase(MailTestCase, unittest.TestCase):     def test_email_s