Java EE课作业,启动glassfish失败。
查看失败原因:java.net.BindException: Address already in use: bind
地址被占用(其实是端口)。
进入glassfish目录glassfish4\glassfish\domains\domain1\config\domain.xml,搜索"port"查看需要的端口,发现8080,8181,4848等端口需要。
进入windows命令行,运行命令 netstat -aon|findstr "8181" ,找到占用进程的pid。
到任务管理器中找到这个pid ,发现是win10的反病毒软件的定期扫描任务。
结束进程,问题解决!
可恶啊,我说怎么刚开始没这个问题,罪魁祸首是win10更新鬼啊啊啊。