远程调试在 Glassfish 中运行的 Java Web 应用程序

2023-11-21

我有一个网络应用程序。它当前部署在 Glassfish 实例中的远程服务器上。是否可以使用 Netbeans 远程连接到服务器并调试应用程序(就像我调试普通的 java 应用程序一样)?

如果有人做到了这一点并且可以提供见解或可以为我提供指导,那就太好了。

我知道 Visual Studio 和 ASP.Net 中存在此功能。我不确定是否有 Java 等效项。

我在网上看到的大多数示例都是针对在远程计算机上运行的应用程序或调试在本地计算机上运行的 Glassfish 应用程序。


对的,这是可能的。

在调试模式下运行 GlassFish 后,请转到DebugNetBeans 中的菜单并单击连接调试器...,这提出了Attach对话。你可能会选择这样的东西:

调试器:Java 调试器 (JPDA)

连接器:SocketAttach

传输:dt_socket

主机:主机名_或_ip_地址

端口:9009

Timeout可以留空。当您点击OK在此对话框中,您应该能够将 NetBeans 调试器连接到 GlassFish。

记住:

  1. 远程服务器上的防火墙(以及中间的任何网关)应允许连接到调试器端口(在我的示例中为 9009)。
  2. 确保您使用匹配的端口号。在 GlassFish 管理控制台中,通常位于:http://本地主机:4848
  3. Expand 配置.
  4. Expand 服务器配置(或无论您使用哪个)。
  5. Click JVM 设置.
  6. Check Debug to Enabled.
  7. 验证一下调试选项包含:
    
    
    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009  

阅读JPDA 文档对于您可以使用的其他选项。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

远程调试在 Glassfish 中运行的 Java Web 应用程序 的相关文章

  • Android 2.2 SDK - Droid X 相机活动无法正常完成

    我注意到我在 Droid X 上调用的默认相机活动与我的 Droid 和 Nexus One 上的默认相机活动看起来不同 在 Droid 和 Nexus One 上选择 确定 后 活动将完成 Droid X 有一个 完成 按钮 它将带您返回
  • 如何使用 SimpleDateFormat 解析多种格式的日期

    我正在尝试解析文档中的一些日期 用户似乎以类似但不完全相同的格式输入了这些日期 以下是格式 9 09 9 2009 09 2009 9 1 2009 9 1 2009 尝试解析所有这些内容的最佳方法是什么 这些似乎是最常见的 但我想让我困扰
  • 对话框上的 EditText 不返回任何文本

    我太累了 找不到错误 我没有发现任何错误 但我没有从 editText 收到任何文本 请看下面的代码 活动密码 xml
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • Netbeans - 打开远程文件夹/新项目

    我已经使用 Netbeans 几个月了 非常喜欢它 我正在尝试启用一种方法来创建一个项目 该项目访问我的服务器上的实时文件以进行更改 当我使用远程源创建项目时 它开始将所有服务器文件下载到我的计算机 这没什么问题 除了以下事实 a 服务器上
  • 来自数据库的 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 我想编辑相同的内容并在我的问题中添加
  • Firestore - RecycleView - 图像持有者

    我不知道如何编写图像的支架 我已经设置了 2 个文本 但我不知道图像的支架应该是什么样子 你能帮我告诉我图像的文字应该是什么样子才能正确显示吗 holder artistImage setImageResource model getArt
  • 记录骆驼路线

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

    我想使用此处描述的 jdbc 元数据存储 https docs spring io spring integration docs 5 2 0 BUILD SNAPSHOT reference html jdbc html jdbc met
  • 将表值参数与 SQL Server JDBC 结合使用

    任何人都可以提供一些有关如何将表值参数 TVP 与 SQL Server JDBC 一起使用的指导吗 我使用的是微软提供的6 0版本的SQL Server驱动程序 我已经查看了官方文档 https msdn microsoft com en
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Spring Security OAuth2简单配置

    我有一个简单的项目 需要以下简单的配置 我有一个 密码 grant type 这意味着我可以提交用户名 密码 用户在登录表单中输入 并在成功时获得 access token 有了该 access token 我就可以请求 API 并获取用户
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • 逃离的正确方法是什么?使用 Oracle 12c MATCH_RECOGNIZE 时 JDBCPreparedStatement 中的字符?

    以下查询在 Oracle 12c 中是正确的 SELECT FROM dual MATCH RECOGNIZE MEASURES a dummy AS dummy PATTERN a DEFINE a AS 1 1 但它不能通过 JDBC
  • Linux 上有关 getBounds() 和 setBounds() 的 bug_id=4806603 的解决方法?

    在 Linux 平台上 Frame getBounds 和 Frame setBounds 的工作方式不一致 这在 2003 年就已经有报道了 请参见此处 http bugs java com bugdatabase view bug do
  • JVM:是否可以操作帧堆栈?

    假设我需要执行N同一线程中的任务 这些任务有时可能需要来自外部存储的一些值 我事先不知道哪个任务可能需要这样的值以及何时 获取速度要快得多M价值观是一次性的而不是相同的M值在M查询外部存储 注意我不能指望任务本身进行合作 它们只不过是 ja
  • Java:拆箱整数时出现空指针异常?

    此代码导致空指针异常 我不知道为什么 private void setSiblings PhylogenyTree node Color color throws InvalidCellNumberException PhylogenyTr
  • Android - 9 补丁

    我正在尝试使用 9 块图片创建一个新的微调器背景 我尝试了很多方法来获得完美的图像 但都失败了 s Here is my 9 patch 当我用Draw 9 patch模拟时 内容看起来不错 但是带有箭头的部分没有显示 或者当它显示时 这部

随机推荐

  • 车把访问全局变量:if 语句

    我有一个 hbs 模板 其中有一个对象数组和一个布尔切换变量 切换模板行为 比方说 objs list mode true 我无法访问mode循环内时变量objs 上下文已更改 我想要的是使用 upper 变量创建一个 if 语句 我发现我
  • 在 Entity Framework 4.1 Code First 中创建双向一对一关系

    我想使用 EF Code First 在两个实体之间创建双向一对一关系 我在使用以下代码时遇到问题 你觉得我应该怎么做 public class User public string ID get set public string Las
  • Android ViewGroup.setScaleX() 导致视图被裁剪

    I use 九老机器人库来缩放我的自定义布局 public class MyLayout extends FrameLayout LayoutParams MATCH PARENT and all Override public boole
  • 为什么 numpy 向量化函数显然被称为额外时间?

    我有一个 numpy 对象数组 其中包含多个索引号列表 gt gt gt idxLsts np array 1 0 2 dtype object 我定义了一个向量化函数来向每个列表附加一个值 gt gt gt idx 99 gt gt gt
  • 使用 XSL 提取 XML 文件的子集

    我有这个 XML 文件
  • 如何在 MATLAB 中使用最小二乘近似?

    对于线性代数的家庭作业 我使用 MATLAB 求解了以下方程 运算符 这是推荐的方法 A 0 2 0 25 0 4 0 5 0 4 0 25 y 0 9 1 7 1 2 x A y 产生以下答案 x 1 7000 2 0800 对于作业的下
  • Backbone.Marionette 中项目视图和布局中的额外 div

    我正在尝试 Backbone Marionette 但我很困惑为什么我的布局和 ItemView 不断生成额外的 div 顺便说一句 例子是咖啡 AppLayout Backbone Marionette Layout extend tem
  • 使用 Rails 3 在 Heroku 上运行 Gmail

    我正在尝试从 Heroku 发送电子邮件并运行 目前我可以通过 教程 从 Heroku 发送电子邮件 http blog heroku com archives 2009 11 9 tech sending email with gmail
  • 在运行时更新 Java 安全策略?

    是否有合法的方法可以在运行时添加 删除 Java 安全策略的权限 Javadoc 说Policy refresh 对于基于文件的策略将重新读取文件 因此 可以通过编辑策略文件然后调用来在运行时修改系统范围的策略Policy refresh
  • .*(点星)在 SQL 中意味着什么?

    什么是 SQL 中的意思 我在这个查询中看到了它 SELECT socialmedia kat stundenvorlagen socialmedia zielgruppen ziel benutzer socialmedia zielgr
  • 如何重置 Android studio 布局?

    我的 Android Studio 布局 我很伤心 因为我的 Android sutios 的布局很奇怪 在上面的截图中 如您所见 蓝色圆圈位置位于工作室的最右侧 我想把它移动到箭头所指的位置 但我不知道如何移动它 任何帮助将不胜感激 谢谢
  • C# 反射并查找所有引用

    给定一个 DLL 文件 我希望能够找到对该 DLL 文件中某个方法的所有调用 我怎样才能做到这一点 本质上 我如何以编程方式完成 Visual Studio 已经完成的工作 我不想使用像这样的工具 NET反射器要做到这一点 但反思是可以的
  • 将 Twitter Bootstrap 不可关闭模态转换为可关闭模态

    我正在使用 Twitter Bootstrap 创建一个无法关闭的模式 这是故意的 但是 十秒后 我希望用户能够通过按转义键或单击模式外部来关闭模式 这可以做到吗 这是示例代码
  • 二元矩阵向量乘法

    我想乘以 8x8binary矩阵由无符号字符表示的 8 位向量表示为无符号 64 位整数 然而 由于其他一些问题 矩阵must be按列排序 因此没有简单的字节匹配来轻松乘法 知道如何加快这样的计算吗 每一次操作都很重要 因为我需要进行数十
  • 将镜像从 docker 注册表克隆到另一个

    我有一个包含一组图像的私人注册表 它可以被视为应用程序存储 我的应用程序可以获取这些应用程序并在其他计算机上运行它们 为了实现这一目标 我的应用程序首先从私有注册表中提取映像 然后将其复制到本地注册表以供以后使用 步骤如下 docker p
  • 字符串插值 - 重复[重复]

    这个问题在这里已经有答案了 有没有办法多次插入变量而不重复 例如 var name bla Console WriteLine foo name repeat 2 bar to print foo blabla bar 我对插值几个特别感兴
  • 如何使用Visual Studio 2013将带有sql本地db数据库的网站发布到azure

    我的网站已在本地服务器上启动并运行 我想将其发布到天蓝色 我搜索了很多 但无法这样做 但在没有数据库的情况下成功发布 任何人都可以提供一步一步的指南如何发布到azure以及从azure管理门户下载哪些工具 谢谢 尝试这个http www a
  • 如何连接多个 IObservable 序列?

    var a Observable Range 0 10 var b Observable Range 5 10 var zip a Zip b x y gt x y zip Subscribe Console WriteLine Print
  • WPF StringFormat={0:C} 显示为美元

    为什么这行代码
  • 远程调试在 Glassfish 中运行的 Java Web 应用程序

    我有一个网络应用程序 它当前部署在 Glassfish 实例中的远程服务器上 是否可以使用 Netbeans 远程连接到服务器并调试应用程序 就像我调试普通的 java 应用程序一样 如果有人做到了这一点并且可以提供见解或可以为我提供指导