欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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号
Tomcat配置过程中的问题:端口号被占用+Could not create java virtual machine+Startup.bat开始闪退

2.Ctrl+Alt+Delete 跳出 任务管理器,找到对应PID的进程并且关闭
Tomcat配置过程中的问题:端口号被占用+Could not create java virtual machine+Startup.bat开始闪退


这样端口占用的问题就解决了。

在重新配置电脑之前,我真的网上所有方法都是失效的,甚至我的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,再次运行就成功啦!