Netbeans运行我的所有项目

时间:2009-06-24 06:13:50

标签: netbeans projects

我正在使用Netbeans 6.5.1(包括tomcat 6.0.18)

我在netbeans上开发了很多webapp项目。 我为每个webapp创建了一个contextlistener,它打印出“Hello World!this is<>”在contextInitialized方法中。

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

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

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

我已经尝试关闭其他项目,但这不起作用。

3 个答案:

答案 0 :(得分:12)

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

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

我要离开记忆所以请原谅我,如果我的指示已经结束......

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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