gpt4 book ai didi

java - 将后端转换为模块。 IE。从 WAR 到 EAR 结构

转载 作者:行者123 更新时间:2023-11-29 05:37:28 29 4
gpt4 key购买 nike

我们正在将使用后端的应用引擎项目转换为使用模块的项目。参见 https://developers.google.com/appengine/docs/java/modules/converting

这意味着从 WAR 项目到 EAR 项目。

然而,appengine eclipse 插件仅支持指向 WAR 目录。

有人知道这是怎么回事吗? IE。我们应该将它指向我们的 EAR 目录吗?

最佳答案

从后端迁移到模块时,我们遇到了同样的问题。似乎目前 GPE 不支持模块,我们是如何用这个 hack 解决这个问题的:

我们将 WAR 目录重命名为“默认”(您可以将 Web 应用程序指向那里(在项目属性 -> Google -> Web 应用程序 -> WAR 目录下)。

我们还在该模块的 WEB-INF 目录中包含一个 dispatch.xml 文件,该文件告诉应用引擎根据 url 为哪个模块提供服务。

我们必须做的最后一件事是拥有一个自定义脚本,将 gwt/class 编译到这些目录并部署到 appengine。

这里是项目布局变化的概述:

旧布局

  • 项目主目录
    • war

新布局

  • 项目主目录
    • 默认
      • WEB-INF
        • 调度.xml
    • 模块1
      • WEB-INF
    • 模块2
      • WEB-INF

关于java - 将后端转换为模块。 IE。从 WAR 到 EAR 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18956062/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com