【问题标题】:Netbeans runs all my projectsNetbeans 运行我所有的项目
【发布时间】:2009-06-24 06:13:49
【问题描述】:

我使用的是 Netbeans 6.5.1(包括 tomcat 6.0.18)

我在 netbeans 上开发了许多 webapp 项目。 我为每个 webapp 创建了一个上下文监听器,它在 contextInitialized 方法中打印“Hello World!这是 ”。

每当我单击“运行主项目”按钮(或在项目上单击鼠标右键并选择“运行”)时,我都可以在 tomcat 的输出窗口中看到我的所有其他项目也在运行。

我的意思是,当我运行一个项目(任何项目)时,我可以看到我所有的 web 应用程序都调用了它们各自的上下文侦听器!最糟糕的情况是 webapp 使用 hibernate:每个 webapp 都做所有相关的 hibernate 初始化工作。

有没有办法只运行我想要的项目?

我已经尝试关闭其他项目,但是没有用。

【问题讨论】:

    标签: netbeans projects


    【解决方案1】:

    据我回忆,Netbeans 并不总是从开发 tomcat 服务器取消部署您的其他 Web 应用程序。

    要删除其他项目,请转到Services(以前称为运行时)选项卡。展开 Servers 组。右键单击 Tomcat 服务器实例并选择开始(如果它尚未运行)。展开 Tomcat Server 组——它应该列出所有已部署的应用程序。右键单击每个应用程序并选择取消部署。

    我是从记忆中走出来的,所以如果我的指示有问题,请原谅我......

    【讨论】:

    • 嗨,James Thx,取消部署成功了!我认为如果我在 netbeans 中取消部署一个 webapp,它可能会被删除,因为当我使用没有 netbeans 的 tomcat 时,我取消部署了一个应用程序 tomcat 删除了我所有的 src 文件:S 但是,我认为应该有其他方法可以说 Netbeans 开始只有我正在运行的 webapp,不是吗?像某种自动取消部署。无论如何,谢谢你的小费:) 我会每天都用它
    【解决方案2】:

    这听起来像是一个 NetBeans 错误。您可以尝试使用 NB 6.7 RC 3 来查看问题是否已经解决。

    【讨论】:

      【解决方案3】:

      确实很奇怪...我不认为这可能是 NetBeans 错误,因为 6.5 它是一个稳定版本。请仔细检查这些:

      • 您是否真的尝试过设置主 明确的项目? (右击 项目和设置为主 项目
      • 你确定没有类 或包依赖/关系 你的项目?
      • 您是否创建了每一个 新项目的网络应用 向导,或者他们实际上是 项目中的类?
      • 你提到 Apache 不是 包含在您的 NetBeans 中。你是否 自己安装应用服务器? 如果是这样,您应该检查您的服务器 文档并尝试检查 配置文件。

      【讨论】:

      • 嗨 rigovides * 是的,我确实设置了一个主项目。 * 我的任何 webapps 项目之间都没有依赖关系。一些 webapp 项目依赖于 java 应用程序项目(我创建的一个库)。我认为这个库不是问题的根源,因为即使我将任何不使用此库的 webapp 设置为主项目,即使在运行主项目时所有 webapps 都会运行:( * Tomcat 包含在netbeans,它是在 netbeans 安装时安装的。谢谢,还有其他想法吗?
      • 然后按照 James Schek 的建议尝试取消部署您的应用程序(如果它们默认全部部署);如果不是这样,那么我们假设它是一个 NetBeans 错误 (-Zian Choy),所以尝试从头开始重新安装 NetBeans,越新越好,并且包含 tomcat
      猜你喜欢
      • 2017-06-14
      • 2013-08-15
      • 1970-01-01
      • 2011-04-10
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 2017-11-04
      • 2010-10-29
      相关资源
      最近更新 更多