我有两台机器:
如果我从2003服务器上的bin / startup启动tomcat,一切正常。即,我可以在任一台机器上的浏览器中访问tomcat管理控制台,我可以部署webservices,从Windows 7机器上的客户端点击那些部署的Web服务等。
但是如果我尝试将这个tomcat集成到netbeans中,事情会变得糟糕。
我使用添加服务器向导将tomcat实例添加到我的netbeans配置中。
右键单击我刚刚在服务/服务器的NB中创建的Apache Tomcat,选择开始。
服务器似乎启动,并从tomcat的内容记录所有内容
看起来很好,在日志的底部,您可以看到标准INFO: Server startup in 41785 ms
。
tomcat实例没有运行,我无法从任何一个框中点击tomcat管理员URL。
我可以在2003框中的任务管理器中看到,当我尝试从netbeans启动tomcat实例时,没有启动java.exe。
知道我应该去哪儿吗?我想它必须是一个netbeans问题,因为如果我从tomcat启动脚本开始,一切都有效。
用Google搜索,没有任何东西像我错过的东西一样跳出来。
答案 0 :(得分:1)
在Netbeans中,您可以注册外部服务器,即与捆绑服务器不同的服务器。但是这台服务器必须和Netbeans在同一台机器上,AFAIK你不能在NB中使用“远程”服务器。
答案 1 :(得分:0)
您误解了“开发Web应用程序(Asp,Java)”的主要概念,并从“开发Web脚本(PHP)”的角度考虑它们。
PHP不是设计的应用程序,它是一个脚本。因此它本身支持为任意数量的开发人员使用一台服务器。
但是在Web应用程序的世界中 - 你甚至不会在协作服务器或机器上进行“编码”。您自己在环境中执行代码,然后将它们部署到生产环境(或QA,然后再生产到生产环境,取决于......)。 因此,它不是设计用于你尝试使用它的方式......