【问题标题】:Cannot connect Intellij to Glassfish 4无法将 Intellij 连接到 Glassfish 4
【发布时间】:2016-03-31 15:59:16
【问题描述】:

我有 Intellij IDEA,但无法将其连接到 Glassfish 4。

当我尝试调试时,我得到的错误信息是:

工件爆炸:服务器未连接。部署不可用。

我已经使用 JDK 8 启动了 Intellij。

我不知道如何才能直接从 Intellij 进行调试。

我已经在 IDEA 中设置了 Glassfish 4 服务器并放置了域 URL 和凭据。然后我将战争设置为爆炸并将URL设置为localhost:8082

它适用于 Glassfish 3。 Glassfish 4 是个问题。 我有 Glassfish 的最新版本 4.1.1

【问题讨论】:

  • 您能否详细说明将 Intellij 连接到 Glassfish 所采取的步骤?
  • 我已经更新了描述

标签: intellij-idea glassfish-4


【解决方案1】:

这是我为在 IntelliJ 15.0.4 内的 Glassfish 4.1.1 中运行一个简单的 Java Web 应用程序所做的工作,最终许可证在 Mac 上的 JDK 1.8 上运行。

  1. 安装 Maven brew install maven
  2. 安装 Glassfish brew install glassfish
  3. 在 shell 中通过 Maven 创建一个简单的 Web 应用程序
cd
mvn archetype:generate -DgroupId=so36290127-org -DartifactId=so36290127-app -DarchetypeArtifactId=maven-archetype-webapp
cd so36290127-app
mvn install
  1. so36290127-app 作为 Maven 项目导入 IntelliJ。 File,New,Project from Existing Sources,选择so36290127-app/pom.xml。接受所有默认值

  2. 在 Intellij 中,转至运行、编辑配置

  3. 点击+

  4. 选择“更多...”、GlassFish Server、本地

  5. 点击配置按钮

  6. 输入GlassFish的路径libexec,在我的例子中是/usr/local/opt/glassfish/libexec

  7. 将服务器域设置为默认domain1

  8. 点击部署

  9. 点击+,选择Artifact

  10. 选择so36290127-app:war exploded

  11. 点击确定

  12. 运行,调试,然后在我的浏览器中打开 Hello, World!

【讨论】:

    【解决方案2】:

    谢谢柯比,

    其实还是不行。

    我在 Windows 8 64 位上使用 IDEA 14.1.5 Glassfish 版本是 4.1.1

    我把 JDK / JRE 8 放在 IDEA 的 Glassfish 配置中。 我还在系统环境变量中将 IDEA_JDK 设置为指向 Java JDK 8。

    你认为我应该切换到 IDEA 15 再试一次吗?

    或者有一些特殊的配置需要在 Glassfish 端进行?

    最好的问候,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-13
      • 2013-07-13
      • 2017-12-06
      • 2017-02-11
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多