2

我有两台机器:

  • 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,选择Start

  3. 服务器似乎已启动,并且从 tomcat 日志的内容来看,一切似乎都很好,在日志底部您可以看到标准INFO: Server startup in 41785 ms.

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

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

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

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

4

2 回答 2

1

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

于 2012-06-18T16:04:29.997 回答
0

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

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

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

于 2014-01-22T06:25:38.173 回答