我已经在端口4848上安装了我的glassfish,然后我在IntelliJ IDEA中有一个测试项目,其中包含我想在glassfish上运行的.jsp文件。我已经阅读了一个关于如何通过IntelliJ here在glassfish上运行应用程序的教程,但当我执行该工作时,我得到了以下错误:
.jsp
Error running Glassfish 3.1.2.2: Address localhost:4848 is already in use
如何解决这个问题?
cgyqldqp1#
从你得到的错误来看,似乎一个glassish示例已经在那个端口上运行,IntelliJ正在尝试启动一个新的示例。你是通过命令行启动你的glassfish示例的吗?也许你可以尝试用IntelliJ启动它,看看它是否工作得更好...
nszi6y052#
它可能不仅仅是glassfish,你可以检查哪个应用程序正在使用端口4848。要做到这一点,你应该输入“netstat-ao”在你的cmd找到该进程并删除它。然后再试一次运行glassfish
pw9qyyiw3#
在S.O.窗口上:在控制台中输入netstat -ano,您将看到端口和服务的ID。然后输入taskkill /pid numberIDService或taskkill /f /pid numberIDService
netstat -ano
taskkill /pid numberIDService
taskkill /f /pid numberIDService
2ic8powd4#
在基于Linux的操作系统上,
sudo lsof -i:4848 sudo kill <PID>
7y4bm7vi5#
我知道写这篇文章的人很久以前就已经得到了答案。这是为像我这样的新来者,一个明确的解决方案,为windows用户。1.以管理员身份打开cmd1.键入以下命令,如下所示。网络状态-ano|查找字符串:4848任务删除/PID 27372/F
5条答案
按热度按时间cgyqldqp1#
从你得到的错误来看,似乎一个glassish示例已经在那个端口上运行,IntelliJ正在尝试启动一个新的示例。你是通过命令行启动你的glassfish示例的吗?也许你可以尝试用IntelliJ启动它,看看它是否工作得更好...
nszi6y052#
它可能不仅仅是glassfish,你可以检查哪个应用程序正在使用端口4848。要做到这一点,你应该输入“netstat-ao”在你的cmd找到该进程并删除它。然后再试一次运行glassfish
pw9qyyiw3#
在S.O.窗口上:在控制台中输入
netstat -ano
,您将看到端口和服务的ID。然后输入taskkill /pid numberIDService
或taskkill /f /pid numberIDService
2ic8powd4#
在基于Linux的操作系统上,
7y4bm7vi5#
我知道写这篇文章的人很久以前就已经得到了答案。
这是为像我这样的新来者,一个明确的解决方案,为windows用户。
1.以管理员身份打开cmd
1.键入以下命令,如下所示。
网络状态-ano|查找字符串:4848
任务删除/PID 27372/F