gpt4 book ai didi

java - 如何在eclipse中设置JavaEE First Cup教程?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:50:35 31 4
gpt4 key购买 nike

我正在学习教程 ( https://docs.oracle.com/javaee/7/firstcup/creating-example002.htm )。我有面向 EE 开发人员的 Eclipse (4.6.3),其中正确配置了 Glassfish (4.x)。

我在 glassfish4\docs\firstcup 下看到项目文件夹,但我不知道如何导入它,因为说明是针对 Netbeans 的。如果我尝试“从文件系统打开项目”或一般导入,我只会得到工作区中的文件夹结构,而不是正确的“风格”:

enter image description here

然后 Glassfish 不会将其识别为可以添加的资源。我如何在 Eclipse 中执行此操作?

最佳答案

我遇到了同样的问题。

以下是我为使其发挥作用所采取的步骤。

  1. 跳过必须打开 firstcup 的步骤项目和构建。
  2. 当您必须创建 dukes-age项目和firstcup-war项目,转到文件 > 新建 > Maven 项目。
  3. 确保未选中“创建一个简单项目(跳过原型(prototype)选择)”选项。单击下一步。
  4. 在下一页上,您必须选择一个原型(prototype)。选择“所有目录”并键入 glassfish在 Filter 中,您将看到本教程所需的 2 个原型(prototype)。 select an archetype
  5. 在下一页上,您需要输入组 ID 和工件 ID。对于 dukes-age项目,类型 firstcup.dukesage.resource在组 ID 和 dukes-age对于工件 ID。单击“完成”。
  6. 您会注意到 pom.xml 文件中存在错误。打开它并通过删除 -SNAPSHOT 进行编辑来自<version>8.0-SNAPSHOT</version>行.保存。
  7. 在 Project Explorer(左 Pane )中右键单击该项目。转到 Maven > 更新项目。
  8. 跳过为 dukes-age 设置默认 URL 的步骤。相反,当您想要测试已完成的 Web 服务时,请转至 http://localhost:8080/dukes-age/webapi/dukesAge/ .

注意 firstcup-war项目。在将项目添加到服务器之前,确保通过运行 ./asadmin start-database 启动 Derby。里面glassfish5/bin .否则,您必须从服务器中删除项目并将其添加回来。

就是这样。除此之外,一切都与教程中的步骤非常相似。欢迎提问。

关于java - 如何在eclipse中设置JavaEE First Cup教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43693655/

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