运行Glassfish 3.1.2.2时出错:地址localhost:4848已在使用中

时间:2013-03-03 13:21:08

标签: java jsp intellij-idea glassfish port

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

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

如何解决这个问题?

4 个答案:

答案 0 :(得分:2)

从你得到的错误看来,一个玻璃实例已经在该端口上运行,而IntelliJ正在尝试启动一个新实例。您是否通过命令行启动了glassfish实例?也许你可以尝试用IntelliJ启动它,看看它是否更好......

答案 1 :(得分:1)

它可能不仅是glassfish,你可以检查哪个应用程序使用端口4848.为此,你应该在你的cmd中输入“netstat -ao”来找到该过程并删除它。然后再试一次运行glassfish

答案 2 :(得分:1)

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

答案 3 :(得分:1)

在基于Linux的操作系统上,

sudo lsof -i:4848
sudo kill <PID>