今天做jsp的开发学习,突然提示我启动tomcat服务器(其实是我开了两个),

使用终端输入
sudo sh startup.sh
显示command not found
我关闭了tomcat,重新启动tomcat运行之后就出现了这样的结果

代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099;
1099的端口被占用。
遂查看1099端口的pid
lsof -i tcp:端口号

然后把进程kill掉

kill pid号
切记是pid号  我第一次傻乎乎的kill端口号

这时候重新运行tomcat终于正常了