如何在使用 GAE Maven 插件时在 IDEA 中调试 Java Google App Engine 应用程序?

2023-11-22

我已经设置了我的 pom.xmllike so,并且它似乎在大部分情况下都可以工作,我可以启动开发服务器并更新应用程序。

我的问题是我似乎无法调试开发服务器。我尝试从 IDEA 内以调试模式启动 devserver maven 目标,但是当我设置断点时,它们会被忽略。

我在 GAE Maven 插件文档中发现,您可以使用以下配置在调试模式下启动开发服务器:

<jvmFlags>
  <jvmFlag>-Xdebug</jvmFlag>
  <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>

但是,当我启动 Maven 运行/调试配置时,我不知道如何告诉 IDEA 连接调试器。

有人能指出我正确的方向吗?


您问题中提到的配置看起来不错。所以你有了:

<jvmFlags>
  <jvmFlag>-Xdebug</jvmFlag>
  <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
  1. 当您运行 Maven 构建时

    mvn appengine:devserver
    

    在某些时候它会停止并等待远程调试器连接。

  2. 在 IDEA 中,转到Run > Edit Configurations...并添加一个新的Remote配置。

  3. Give it a name and check parameters (especially the port).enter image description here
  4. Click OK
  5. 运行调试器Run > Debug '<name of your config>' (Shift-F9)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在使用 GAE Maven 插件时在 IDEA 中调试 Java Google App Engine 应用程序? 的相关文章

  • “_加载小部件时出现问题”消息

    加载小部件时 如果找不到资源或其他内容 则会显示 加载小部件时出现问题 就这样 惊人的 此消息保留在主屏幕上 甚至没有说明加载时遇到问题的小部件 我通过反复试验弄清楚了这一点 但我想知道发生这种情况时是否有任何地方可以找到错误消息 Andr
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • 为什么 java 编译器不报告 Intellij 中多播表达式的未经检查的强制转换警告?

    为什么下面的代码没有报告 Intellij IDEA 的未经检查的警告jdk 1 8 0 121自从Supplier
  • 来自数据库的 jfreechart 散点图

    如何使用java中的jfreechart绘制mysql数据库表中数据的散点图 我使用过 Swing 库 任何链接都会有帮助 我搜索了谷歌但找不到理解的解决方案 如果您有代码 请提供给我 实际上我确实做了条形图并使用 jfreechart 绘
  • 在文本文件中搜索单词并返回其频率

    如何在包含单词文本的文本文件中搜索特定单词并返回其频率或出现次数 使用扫描仪 String text Question how to search for a particular word in a text file containin
  • Condition 接口中的 signalAll 与对象中的 notificationAll

    1 昨天我才问过这个问题条件与等待通知机制 https stackoverflow com questions 10395571 condition vs wait notify mechanism 2 我想编辑相同的内容并在我的问题中添加
  • 在 HTTP 标头中发送 UTF-8 值会导致 Mojibake

    我想使用 servlet 发送阿拉伯语数据HTTPServletResponse给客户 我正在尝试这个 response setCharacterEncoding UTF 8 response setHeader Info arabicWo
  • 无法在 Spring Boot 测试中模拟 persistenceContext

    我正在使用带有 Mockito 框架的 spring boot 测试来测试我的应用程序 存储库类 EntityManager 之一作为参考 我的班级如下所示 Repository Transactional Slf4j public cla
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • 获取给定类文件的目录路径

    我遇到的代码尝试从类本身的 class 文件所在的同一目录中读取一些配置文件 File configFiles new File this getClass getResource getPath listFiles new Filenam
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • Cloudfoundry:如何组合两个运行时

    cloundfoundry 有没有办法结合两个运行时环境 我正在将 NodeJS 应用程序部署到 IBM Bluemix 现在 我还希望能够执行独立的 jar 文件 但应用程序失败 APP 0 bin sh 1 java not found
  • Espresso 和 Proguard 的 Java.lang.NoClassDefFoundError

    我对 Espresso 不太有经验 但我终于成功地运行了它 我有一个应用程序需要通过 Proguard 缩小才能处于 56K 方法之下 该应用程序以 3 秒的动画开始 因此我需要等到该动画结束才能继续 这就是我尝试用该方法做的事情waitF
  • 为什么java中的for-each循环中需要声明变量

    for 每个循环的通常形式是这样的 for Foo bar bars bar doThings 但如果我想保留 bar 直到循环结束 我可以not使用 foreach 循环 Foo bar null Syntax error on toke
  • 如何在 Quartz 调度程序中每 25 秒运行一次?

    我正在使用 Java 的 Quartz Scheduling API 你能帮我使用 cron 表达式每 25 秒运行一次吗 这只是一个延迟 它不必总是从第 0 秒开始 例如 序列如下 0 00 0 25 0 50 1 15 1 40 2 0
  • Java:拆箱整数时出现空指针异常?

    此代码导致空指针异常 我不知道为什么 private void setSiblings PhylogenyTree node Color color throws InvalidCellNumberException PhylogenyTr
  • 挂钩 Eclipse 构建过程吗?

    我希望在 Eclipse 中按下构建按钮时能够运行一个简单的 Java 程序 目前 当我单击 构建 时 它会运行一些 JRebel 日志记录代码 我有一个程序可以解析 JRebel 日志文件并将统计信息存储在数据库中 是否可以编写一个插件或
  • 哪个集合更适合存储多维数组中的数据?

    我有一个multi dimensional array of string 我愿意将其转换为某种集合类型 以便我可以根据自己的意愿添加 删除和插入元素 在数组中 我无法删除特定位置的元素 我需要这样的集合 我可以在其中删除特定位置的数据 也
  • Java的-XX:+UseMembar参数是什么

    我在各种地方 论坛等 看到这个参数 并且常见的答案是它有助于高并发服务器 尽管如此 我还是找不到 sun 的官方文档来解释它的作用 另外 它是Java 6中添加的还是Java 5中存在的 顺便说一句 许多热点虚拟机参数的好地方是这一页 ht

随机推荐

  • 使用 mysqldump 备份具有 GEOMETRY 列的表?

    我最近创建了一个 MySQL 表 其中包含 GEOMETRY 类型的列 当我使用 mysqldump 备份表时 它将几何列输出为带引号的字符串 其中包含一些转义字符 例如 0 以及一些看起来像上位 ASCII 范围中的原始二进制字节的字符
  • 带有特殊字符的 NSURL

    如何编码此 url 以显示在 UIWebview 中 http de wikipedia org search Bev lkerungsentwicklung I tried stringByAddingPercentEscapesUsin
  • 在水平分割或垂直分割中打开窗口

    我希望同时打开 NERDTree 和 TagList 但我不需要它们具有屏幕的整个高度 相反 我想让它们在单个垂直分割中水平分割 更具体地说 我希望能够打开一个 NERDTree 并让它占据屏幕的整个高度 然后 当我打开 TagList 时
  • Python编程:仅在命令提示符下获取“名称'Tk'未定义”,在IDLE中有效[重复]

    这个问题在这里已经有答案了 刚开始使用 Tkinter 的初学者的问题 我下载了并写了教程Hello World程序 并且在 IDLE 下运行良好 但是 当我保存程序并使用命令提示符运行它时 它们都返回NameError name tk i
  • 如何将 scrapy.log 模块与自定义日志处理程序一起使用?

    我一直在研究一个Scrapy项目 到目前为止一切都进展顺利 然而 我对 Scrapy 的日志配置可能性并不满意 此刻 我已设定LOG FILE my spider log in the settings py我的项目 当我执行时scrapy
  • System.FormatException:在将字符串转换为十进制时,输入字符串的格式不正确。

    我在 ASP NET 和 C 方面遇到了一些问题 这是我的错误代码 mscorlib dll 中发生 System FormatException 类型的异常 但未在 gt 用户代码中处理 附加信息 输入字符串的格式不正确 protecte
  • 识别图表上升趋势或下降趋势

    我正在尝试读取数据并使用 python 标准线图 将它们绘制到图表上 有人可以建议我如何以编程方式对图表中的某些点是上升趋势还是下降趋势进行分类吗 哪种方法是实现这一目标的最佳方法 这肯定是一个已解决的问题 并且存在一个数学方程来识别这个问
  • 在Matlab中绘制多色线

    我想用两种颜色的破折号绘制一条垂直线 我更喜欢任何方向 但我现在只对垂直感到满意 比如红 蓝 红 蓝 我知道我可以这样做 plot 1 1 0 1 r hold on plot 1 1 0 1 b 但是 由于我需要能够移动线等 因此它应该只
  • 如何评估以素数为模的指数塔

    我想找到一种快速算法来评估如下所示的表达式 其中P是素数 A B C D E mod P Example 9 3 15 3 15 mod 65537 16134 问题是中间结果可能会变得太大而无法处理 基本上问题归结为计算a T mod m
  • 如何从 WinForms 应用程序中用户控件的子控件中获取事件?

    主窗体是否有任何方法能够拦截用户控件上的子控件上触发的事件 我的应用程序的主窗体中嵌入了一个自定义用户控件 该控件包含各种操作数据的子控件 数据本身由主窗体上的其他控件显示 我想要的是 当用户更改子控件时 是否可以以某种方式通知主窗体 这样
  • 使用 JAVA 和 C++ 通过 Socket 发送结构

    我有一个套接字 其中服务器是 JAVA 语言 但客户端是 C 语言 Struct float length char name myStruct 如何将结构体转换为服务器发送的字节流并能被客户端正确解析 任何示例代码都会有帮助 我听说 XM
  • http.FileServer 缓存文件并在编辑后提供旧版本

    go 核心中的 http 包有问题 尽管响应正文中的内容长度是正确的 但文件内容似乎已被缓存 这里演示的是我正在编写的应用程序的简化版本 package main import fmt net http func main http Han
  • 仅对子视图启用 UserInteraction

    我有一个视图和 view UserInteractionenabled no 并且一个按钮被添加到视图中 我只需要点击按钮 是否可以仅启用按钮交互 视图无法接收触摸 除非userInteractionEnabled is YES对于视图及其
  • GitLab (SSH) 通过公共 WIFI,端口 22 被阻止

    我使用星巴克 wifi 在尝试推送到 gitlab com 存储库时收到以下信息 git push origin master ssh connect to host gitlab com port 22 Connection refuse
  • 在 C# 中计算文件内容的哈希值? [复制]

    这个问题在这里已经有答案了 我需要在 C 中计算文件内容的哈希值 因此 我可以比较我的应用程序中的两个文件哈希值 我有搜索但没有找到 你可以使用MD5CryptoServiceProvider 它将适用于基于文本的文件以及二进制文件 byt
  • FirebaseError:预期类型“Tc”,但它是:自定义 Ac 对象

    我正在尝试访问我的 firestore 集合中的所有文档 const app initializeApp firebaseConfig const db getFirestore app async function getTodos tr
  • 确定事件是否已附加

    我有两个对象 一个包含一些将触发事件的代码 另一个包含该事件的处理程序 我无法在第一个对象的加载中 AddHandler 因为第二个对象的实例尚不存在 当我引发事件时 我想检查是否已实例化 object2 的副本 很容易做到 以及处理程序是
  • javascript中链接逻辑运算符的简写?

    有没有更好的方法在 JavaScript 中编写以下条件 if value 1 value 16 value 500 value 42 42 value something blah blah blah 我讨厌将所有这些逻辑 或 串在一起
  • 在闭包之间共享弧

    我正在尝试编写一个简单的 TCP 服务器来读取和广播消息 我正在使用 Tokio 但我认为这更像是一个普遍的 Rust 问题 我有一个具有共享状态的弧 let state Arc new Mutex new Shared new serve
  • 如何在使用 GAE Maven 插件时在 IDEA 中调试 Java Google App Engine 应用程序?

    我已经设置了我的 pom xmllike so 并且它似乎在大部分情况下都可以工作 我可以启动开发服务器并更新应用程序 我的问题是我似乎无法调试开发服务器 我尝试从 IDEA 内以调试模式启动 devserver maven 目标 但是当我