运行TomCat发现报错

这种情况是因为端口号不能是-1;
修改:
打开TomCat配置文件./confl里面的server.xml检查,修改端口,一般为80,或者1-65535之间任意一个整数:

重新启动。
如果出现报错:java.net.BindException: Address already in use: JVM_Bind
说明端口冲突,修改后的端口已经被占用了。需要重新进行修改:
或者可以打开cmd命令窗口,输入netstat -ano,可以查看端口被占用情况。
参考:How do I resolve the “java.net.BindException: Address already in use: JVM_Bind” error?