部署错误: 无法启动GlassFish Server 4.1.1: 服务器未运行时, HTTP 或 HTTPS 监听程序端口已被占用

问题如下:在这里插入图片描述

原因:

netbeans中Glassfish中的监听端口默认为8080,8080端口被其他进程占用

解决方法:

第一步:按住键盘上的“Windows + R”组合键,快速打开“运行”对话框。
第二步:在“运行”对话框的输入框中输入“cmd”并回车或者点击【确定】按钮。
在这里插入图片描述
第三步:打开“命令提示符”对话框,如图所示,输入命令:netstat -ano 并回车,列出所有端口。查看被占用端口对应的PID,本例为3812。
在这里插入图片描述
第四步:打开任务管理器,查找PID为3812的进程,右击将其结束任务,PID显示方法如下:
右击上栏,,选择PID,即可查看PID,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解决结果:
在这里插入图片描述

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java EE应用程序通常部署在应用服务器上,如WildFly、GlassFish等,并使用Java EE提供的运行时环境。 首先,Java EE(Java Platform, Enterprise Edition)是专为开发和运行大型级多层次的企业应用而设计的平台。它提供了一系列的服务和API,以支持企业应用的开发,这些服务包括但不限于:Servlet、JavaServer Pages (JSP)、Enterprise JavaBeans (EJB)、Web服务和安全性等。 其次,应用服务器则是专门为运行Java EE应用而设计的服务器软件,它们实现了Java EE规范中定义的各种服务。例如,WildFly(原名JBoss)是一个开源的Java EE应用服务器,不仅实现了Java EE规范,还提供一些额外的功能和优化,比如对微服务的支持和一个丰富的扩展及插件生态系统。GlassFish是由Oracle公司开发的一个开源Java EE应用服务器,同样支持全套Java EE技术,并且提供了一个用于开发的完整堆栈。 此外,使用应用服务器的好处包括以下几点: 1. **标准化**:应用服务器遵循Java EE标准,这意味着基于标准开发的应用程序能够在不同的应用服务器之间迁移,增加了应用的灵活性。 2. **多样化的技术栈支持**:除了传统的Java EE应用外,许多应用服务器还支持Spring框架、微服务架构等多种开发模型。 3. **便捷的部署与管理**:通过应用服务器提供的工具和控制台,可以简化部署流程和日常管理工作。例如,WildFly提供了可视化的管理控制台来查看和管理部署以及配置服务器。 4. **企业级特性**:应用服务器提供了诸如事务管理、安全性、并发处理等企业必需的特性,帮助开发者构建稳定可靠的应用。 5. **社区和支持**:作为开源项目,应用服务器拥有活跃的社区和专业的商业支持,为开发和使用提供了便利。 最后,在选择应用服务器时,可以考虑以下因素: 1. **性能需求**:不同的应用服务器可能在性能方面有所差异,选择适合的性能表现优异的服务器。 2. **特定功能需求**:如果需要某些特定功能或优化,考虑选择提供这些功能的服务器。 3. **社区和支持**:一个活跃的社区和良好的支持可以大大减少开发和维护的难度。 4. **成本**:根据项目预算和资源考虑选择开源或商业版的应用服务器。 总的来说,通过理解如何在应用服务器部署和运行Java EE应用,结合强大的集成开发环境(IDE)、构建工具、单元测试等辅助手段,可以为学习和使用Java EE技术建立一个坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿波茨地额佛鸽

鼓励鼓励 嘻嘻~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值