【问题标题】:Netbeans 7.1 / Tomcat IssueNetbeans 7.1 / Tomcat 问题
【发布时间】:2012-06-18 15:32:17
【问题描述】:

我有两台机器:

  • Windows 7 - 运行 Netbeans 7.1
  • Windows Server 2003 - 运行 Tomcat 7.0.27

如果我从 2003 服务器上的 bin/startup 启动 tomcat,一切正常。即,我可以在任何一台机器上的浏览器中点击 tomcat 管理控制台,我可以部署 web 服务,从我的 Windows 7 机器上的客户端点击那些已部署的 web 服务等。

但是如果我尝试将这个 tomcat 集成到 netbeans 中,事情就会变糟。

  1. 我使用 添加服务器 向导将 tomcat 实例添加到我的 netbeans 配置中。

  2. 在服务/服务器中右击我刚刚在NB中创建的Apache Tomcat,选择开始

  3. 服务器似乎已启动,并且从 tomcat 的内容记录了所有内容 看起来不错,在日志底部你会看到标准的INFO: Server startup in 41785 ms

tomcat 实例没有运行,我无法从任一框中点击 tomcat 管理 URL。

我可以在 2003 框的任务管理器中看到,当我尝试从 netbeans 启动 tomcat 实例时,没有启动 java.exe。

知道我应该去哪里看吗?我想这一定是一个 netbeans 问题,因为如果我从 tomcat 启动脚本开始,一切正常。

谷歌搜索,没有什么是我错过的。

【问题讨论】:

    标签: netbeans netbeans-7


    【解决方案1】:

    在 Netbeans 中,您可以注册一个外部服务器,即与捆绑服务器不同的服务器。但是这个服务器必须和 Netbeans 在同一台机器上,AFAIK 你不能在 NB 中使用“远程”服务器。

    【讨论】:

    • 真的可以验证吗?因为如果你在一个团队中工作,它会使 NB 的开发在很大程度上变得毫无意义。我很难相信 NB 在 Java Servlets(相对于 PHP)方面会处于不利地位。
    【解决方案2】:

    您误解了“开发 Web 应用程序 (Asp,Java)”的主要概念,并从“开发 Web 脚本 (PHP)”的角度来考虑它们。

    PHP 不是一个设计的应用程序,它是一个脚本。因此,它本机支持为任意数量的开发人员使用一台服务器。

    但在 Web 应用程序的世界中 - 您无需在协作的服务器或机器上进行“编码”。您自己在您的环境中编写代码,然后将它们部署到生产环境(或质量检查,然后部署到生产环境,取决于...)。 很抱歉,但它不是为您尝试使用它的方式而设计的......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      相关资源
      最近更新 更多