如何使用 Netbeans 和 Glassfish 分析企业应用程序?

Posted

技术标签:

【中文标题】如何使用 Netbeans 和 Glassfish 分析企业应用程序?【英文标题】:How do I profile an Enterprise Application using Netbeans & Glassfish? 【发布时间】:2011-01-04 09:28:22 【问题描述】:

正如标题所示,我正在尝试分析一个企业应用程序,该应用程序使用 Netbeans 6.9.1 在 glassfish3 中运行。运行正常,使用调试器工作正常。但是当我想分析应用程序时,我收到以下错误:

Target "compile-test-single" does not exist in the project "IDE". It is used from target "profile-test-single".
BUILD FAILED (total time: 0 seconds)

注意IDE 是项目的名称。与“集成开发环境”无关!

该项目是几年前在 NetBeans 5 中创建的。为了安全起见,我进行了全新的检查,删除了所有由 NetBeans 自动生成的文件(build.xmlnbproject/*、.. .)。之后,我重新创建了一个新的“具有现有源的企业应用程序”,它应该重新创建这些文件。确实如此。

所以现在我应该以 NetBeans 应该喜欢的方式拥有这些文件。然而,我仍然得到这个错误。为什么 build.xml 文件中没有创建compile-test-single?我浏览了项目文件夹,在网上搜索了一下,还是找不到。

我应该自己写吗?

该项目由一个 EJB 模块和一个 Swing 客户端模块组成。没有网络模块!

【问题讨论】:

【参考方案1】:

我遇到了同样的问题(只是项目名称不同)。

"compile-test-single" does not exist in the project "ShoppingCart". It is used from target "profile-test-single".BUILD FAILED (total time: 0 seconds)

您可以执行以下操作来克服上述错误。

    找到build.xml文件的路径(一般是Workspace\Project\build.xml) 打开文件(备份文件以备不时之需)。 查找包含
    的行
    导入文件="nbproject/profiler-build-impl.xml"
    删除以上行。 保存build.xml 再次运行您的项目。

【讨论】:

不幸的是,我离开了那份工作,无法再验证这是否能解决它:(但我想它会的,我会接受它。

以上是关于如何使用 Netbeans 和 Glassfish 分析企业应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

NetBeans 上的 GlassFish 部署错误

没有运算符与给定名称和参数类型匹配。您可能需要添加显式类型转换。 -- Netbeans、Postgresql 8.4 和 Glassfish

模块尚未部署[netbeans+glassfish]

在 Windows 中的 Netbeans/Glassfish 哪里添加 jdbc 驱动程序?

GlassFish 服务器无法在 NetBeans IDE 8.0 中启动

无法让 Netbeans 项目承认现有的 Tomcat 或 Glassfish 服务器