如何使用Netbeans& amp;来分析企业应用程序? Glassfish的?

时间:2011-01-04 09:28:22

标签: java netbeans java-ee profiling glassfish

正如标题所暗示的那样,我正在尝试使用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.xml,{{1} },...)。之后,我重新创建了一个新的“带有现有源的企业应用程序”,它应该重新创建这些文件。确实如此。

所以现在我应该按照NetBeans的方式使用这些文件。然而,我仍然得到这个错误。为什么在build.xml文件中没有创建nbproject/*?我在项目文件夹中搜索,在网上搜索,但仍然无法找到它。

我应该自己写吗?

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

1 个答案:

答案 0 :(得分: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)

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

  1. 找到build.xml文件的路径(通常是Workspace\Project\build.xml
  2. 打开文件(作为紧急情况的一部分备​​份文件)。
  3. 找到包含
    import file="nbproject/profiler-build-impl.xml"
  4. 的行
  5. 删除上述行。
  6. 保存build.xml
  7. 再次运行您的项目。