端口 8080 已被占用
Port 8080 is already in use
该方法在没有路径变量的情况下也能正常工作,但是当我写入路径变量和 运行 应用程序时,它说端口 8080 已在使用中
@GetMapping(path="/{userId}")
public String getUser(@PathVariable String userId) {
return "Get User Info with id "+userId;
}
在 mac 上,试试这个
sudo lsof -i :8080
# get the process id from here and run
kill -9 <process_id>
我在 Windows
上解决了
netstat ano | findstr 8080
taskkill /F /PID <number of task>
首先,您的问题不在于 路径变量,端口 8080 已被某些 其他应用程序使用
Linux、
的命令
sudo netstat -nlap | grep 8080
sudo kill <process id>
Windows
的命令
netstat -ano | findstr :8080
taskkill /PID <process id> /F
如果任何应用程序使用端口 8080,它将 return 进程 ID。
该方法在没有路径变量的情况下也能正常工作,但是当我写入路径变量和 运行 应用程序时,它说端口 8080 已在使用中
@GetMapping(path="/{userId}")
public String getUser(@PathVariable String userId) {
return "Get User Info with id "+userId;
}
在 mac 上,试试这个
sudo lsof -i :8080
# get the process id from here and run
kill -9 <process_id>
我在 Windows
上解决了netstat ano | findstr 8080
taskkill /F /PID <number of task>
首先,您的问题不在于 路径变量,端口 8080 已被某些 其他应用程序使用
Linux、
的命令sudo netstat -nlap | grep 8080
sudo kill <process id>
Windows
的命令netstat -ano | findstr :8080
taskkill /PID <process id> /F
如果任何应用程序使用端口 8080,它将 return 进程 ID。