eclipse - 是否可以调试 PL/Java(最好从 Eclipse 调试)?

标签 eclipse debugging postgresql pljava

虽然我发现 PL/Java 是 PostgreSQL 的一个强大的附加组件,但我找不到远程调试 PSQL DBMS 上加载的类的方法。

这有可能实现吗?

提前致谢!

最佳答案

我想您可以设置 pljava.vmoptions 以启用调试并包含要监听的端口号,然后使用 Eclipse 的“调试远程应用程序”启动器连接到它。

因此 JVM 选项 -agentlib:jdwp=transport=dt_socket,suspend=n,address=localhost:55000 将使 JVM 在端口 55000 上监听调试器。然后在 Eclipse 中打开“调试配置..”对话框,右键单击左侧启动类型 Pane 中的“远程 Java 应用程序”并更新右侧的连接属性以使用端口 55000。您应该连接调试启动器还有一个项目,以获取该项目的类路径和源代码。

请注意,我实际上还没有在 postgresql 中尝试过,但这对应于我过去常常从 shell 脚本而不是从 Eclipse 中运行 JBoss 的方式。

关于eclipse - 是否可以调试 PL/Java(最好从 Eclipse 调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3058437/

相关文章:

python - 真的很奇怪(mod)_python问题

django - 为什么 psycopg2 可以连接到我的数据库而我却不能

c - 将 Clearcase 和 Eclipse 用于 C++

javascript - ID Workbench 使用 JAVASCRIPT 从 DITA 生成 XHTML

java - Eclipse 声明的包与预期的包不匹配

debugging - Lua:获取函数源

仅在 IE 7、8 中出现 Javascript 错误 : "No relay set",

linux - postgresql命令没有被执行

sql - 用于分隔查询文件中多个查询的 PostgreSQL 定界符

windows - 我应该在 Windows 上将 Eclipse 安装到哪个文件夹?