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

将App Engine后端服务从java 7运行时迁移到java 8运行时

韩征
2023-03-14

我有一个项目,在java 7运行时环境中,使用app engine,同时使用前端和后端实例(https://cloud.google.com/appengine/docs/standard/java/modules/converting)

我们现在想迁移到java 8运行时,但是我找不到在这种环境中迁移后端模块/服务的方法。因为java 8中不支持基于EAR的结构,如下面链接的第一段所述https://cloud.google.com/appengine/docs/standard/java/configuration-files

请帮助我找到一种在应用引擎java 8运行时实现后端服务/模块的方法

有什么参考资料或样品可以指引我正确的方向吗?

共有1个答案

邴兴为
2023-03-14

基于Cloud SDK的插件支持多种服务,无需EAR打包,这是从Java7迁移到Java8过程的一部分,您必须对Maven和Java8进行一些更改,您首先需要在pom上添加新插件。第二,更新应用程序。xml,如果您使用的是基于EAR的多服务配置

对于Gradle,您将在build.gradle文件的依赖项下将新插件添加到您的类路径中,您还必须更新run.services文件,以便您可以指向默认的辅助服务。

 类似资料:
  • 问题内容: 我在夹层中使用Django1.7。我创建了简单的配置文件(根据Mezzanine文档),存储在单独的应用程序“配置文件”中: 创建迁移会返回: 当我运行“迁移配置文件”时: 问题是,当我尝试打开与mezzanine.accounts相关的任何页面(例如更新帐户)时,它崩溃并显示: 我做错了什么? 问题答案: 在MySQL数据库中,从表中删除行。 删除迁移文件夹中的所有迁移文件。 重试并

  • 我迁移到Android studio,在我尝试运行该应用程序之前,一切似乎都正常。它在发射器活动中卡住,然后崩溃,打印:

  • 当我从命令行运行我的使用Flyway的Spring Boot·科特林应用程序时,它似乎可以工作,但从IntelliJ运行时却失败了。我创建了一个复制这个问题的最小样本项目:https://github.com/pupeno/notflying 我从IntelliJ得到的错误是没有找到迁移: 据我所知,迁移就在那里,并且命名正确: 运行它的IntelliJ配置如下所示: 我补充说: to 和尝试从

  • 我正在做一个项目,客户现在从Java6转到Java8。我们在项目中下载一个jnlp文件来运行一个java应用程序。在Java6中,我们没有问题,但是现在迁移到Java8后,我们面临着安全问题,因为我们不能再使用自签名jar了。客户给我们提供了一份证书。我的问题是如何在Java8中运行那个jnlp文件?我尝试在jnlp文件中使用的jar上签名。我使用Java提供的cacerts密钥库。我运行以下命令

  • 简述 Swoft 拥有便捷的命令行工具和相应的服务管理命令,参阅 Swoft Devtool 了解更多。 HTTP 服务 # 启动 HTTP 服务 $ php ./bin/swoft http:start # 以守护进程模式启动 $ php ./bin/swoft http:start -d # 重启 HTTP 服务 $ php ./bin/swoft http:restart # 重新加载

  • 我关注以下链接:https://cloud.google.com/appengine/docs/php/#creating_a_simple_request_handler 我下载了sdk并创建了helloworld文件夹,其中包含。然后我运行以下代码: 那么输出是: 信息2015-12-30 08:10:02546 sdk更新检查程序。py:229]检查SDK的更新。 信息2015-12-30