我已经在端口4848上安装了我的glassfish,然后我在IntelliJ IDEA中有一个包含.jsp
文件的测试项目,我想在glassfish上运行。我已经阅读了有关如何运行应用程序的教程glassfish通过IntelliJ here,但当我完成这项工作时,我收到以下错误:
Error running Glassfish 3.1.2.2: Address localhost:4848 is already in use
如何解决这个问题?
答案 0 :(得分:2)
从你得到的错误看来,一个玻璃实例已经在该端口上运行,而IntelliJ正在尝试启动一个新实例。您是否通过命令行启动了glassfish实例?也许你可以尝试用IntelliJ启动它,看看它是否更好......
答案 1 :(得分:1)
它可能不仅是glassfish,你可以检查哪个应用程序使用端口4848.为此,你应该在你的cmd中输入“netstat -ao”来找到该过程并删除它。然后再试一次运行glassfish
答案 2 :(得分:1)
在S.O. Windows:在控制台中输入netstat -ano
,您会看到端口和服务的ID。然后输入taskkill /pid numberIDService
或taskkill /f /pid numberIDService
答案 3 :(得分:1)
在基于Linux的操作系统上,
sudo lsof -i:4848
sudo kill <PID>