Tomcat配置过程中的问题:端口号被占用+Could not create java virtual machine+Startup.bat开始闪退
程序员文章站
2022-07-09 21:11:15
...
一、tomcat端口被占用
真的,被占用这个问题困扰了我半个月,因为按照网上的解决办法都是没有用的。直到我前不久忍痛重置了我的C盘,在无数软件及环境配置的壮烈牺牲之下终于按照网上的方式解决了8080,8005,8009端口占用的问题。
1.cmd
netstat -ano|findstr 8080
从而找到占用8080端口的进程PID号
2.Ctrl+Alt+Delete 跳出 任务管理器,找到对应PID的进程并且关闭
这样端口占用的问题就解决了。
在重新配置电脑之前,我真的网上所有方法都是失效的,甚至我的cmd也是崩掉无法使用说不是内部命令等等,包括出来了进程情况竟然显示不了PID我也是十分服气的。
重置大法好啊。
我之前按照这种方法解决之后会出现另一个问题:
二、Could not create the java virtual machine
Error:Couod not create the java virtual machine
Error:A fata exception has occurred.Program will exit.
之前网上有很多种说法:
1.删除 C:\Windows\System32 目录下的java.exe、javaw.exe、javaws.exe三个文件
事实上,当初我失败的时候,我这个目录底下本来就没有这三个文件╮(╯▽╰)╭
2.空间不够 修改eclipse.ini文件的-vm啊等等,其实,这些方法都解决不了我的这个问题,我也不知道为什么。
3.jdk什么的环境变量配置有问题。重新走配置流程啊。
以上都是网上的解决方法,但是对我都没有什么用的。
我是在重置了C盘之后,只碰到了端口占用的问题,可能是水逆扩散了吧。
我个人的猜想是因为jdk的原因,Jdk位置以及版本,还有在eclipse里面Jdk的配置还是要走一遍。
三、开启Tomcat的Startup.bat时闪退
编辑startup.bat 在最后一栏加上pause,然后点击运行不会闪退,再次编辑删除pause,再次运行就成功啦!
上一篇: 整合SSM案例(书籍管理) --- (完整教程--配置版)
下一篇: Struts2的拦截器