【发布时间】:2015-04-22 18:41:32
【问题描述】:
我的 PC 上安装了 Tomcat 8.0.15.0、Glassfish 4.1 和 NetBeans 8.0.2,我同时从 Netbeans.org 安装了它们。
这三个似乎在我的电脑上不能很好地协同工作,如下问题场景所示:
在 Netbeans 不活动的情况下,我从 Tomcat Program/bin 文件夹运行 startup.bat,并且 Tomcat 页面按预期出现在 Web 上的 http://localhost:8080。
然后,我使用 Tomcat 库在 NetBeans 中创建了一个项目 FirstServlet,我在其中编写了一个 servlet。当我运行项目时,我收到以下错误消息:
C:\Users\Jon\Documents\NetBeansProjects\FirstServletApp\nbproject\build-impl.xml:1045:部署错误:Tomcat 启动失败。
我使用 Glassfish 库创建了另一个名称不同但功能相同的项目。但是当我尝试运行时,我收到了错误消息:
无法启动 GlassFish Server 4.1:HTTP 或 HTTPS 侦听器端口在服务器未运行时被占用。
然后我从 Tomcat Program/bin 文件夹运行 shutdown.bat 并返回到 NetBeans 并能够成功运行第二个项目,并且在 Web 上,Glasssish 页面出现在 http://localhost:8080。
如何进行设置,以便在 NetBeans 中使用 Tomcat 或 Glassfish 库创建项目并成功运行两者?
【问题讨论】: