JSP 运行Glassfish www.example.com时出错3.1.2.2:地址localhost:4848已在使用中

exdqitrt  于 2022-12-20  发布在  其他
关注(0)|答案(5)|浏览(269)

我已经在端口4848上安装了我的glassfish,然后我在IntelliJ IDEA中有一个测试项目,其中包含我想在glassfish上运行的.jsp文件。我已经阅读了一个关于如何通过IntelliJ here在glassfish上运行应用程序的教程,但当我执行该工作时,我得到了以下错误:

Error running Glassfish 3.1.2.2: Address localhost:4848 is already in use

如何解决这个问题?

cgyqldqp

cgyqldqp1#

从你得到的错误来看,似乎一个glassish示例已经在那个端口上运行,IntelliJ正在尝试启动一个新的示例。你是通过命令行启动你的glassfish示例的吗?也许你可以尝试用IntelliJ启动它,看看它是否工作得更好...

nszi6y05

nszi6y052#

它可能不仅仅是glassfish,你可以检查哪个应用程序正在使用端口4848。要做到这一点,你应该输入“netstat-ao”在你的cmd找到该进程并删除它。然后再试一次运行glassfish

pw9qyyiw

pw9qyyiw3#

在S.O.窗口上:在控制台中输入netstat -ano,您将看到端口和服务的ID。然后输入taskkill /pid numberIDServicetaskkill /f /pid numberIDService

2ic8powd

2ic8powd4#

在基于Linux的操作系统上,

sudo lsof -i:4848
sudo kill <PID>
7y4bm7vi

7y4bm7vi5#

我知道写这篇文章的人很久以前就已经得到了答案。
这是为像我这样的新来者,一个明确的解决方案,为windows用户。
1.以管理员身份打开cmd
1.键入以下命令,如下所示。
网络状态-ano|查找字符串:4848
任务删除/PID 27372/F

相关问题