tomcat启动不了

原本tomcat6.0加myeclipse8.5环境配好了的是可以启动的,但是不知道怎么回事又不能启动了!一直提示为Server instance is not configured.
后来下载了tomcat7.0加myeclipse9.0环境没有配而且还是原来的,在myeclipse9.0下tomcat7.0能启动,但是在tomcat7.0目录下却不能启动,后来把环境配好了却都启动不了了!提示又一样的:Server instance is not configured.是怎么回事?大家帮帮忙啊!我弄了很久没有弄好!

目前只知道这几种可能~~~
可能情况一:
在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,
解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31 struts1.2.7

可能情况二:
tomcat的默认端口是8080,可能已经被其他占用。
解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉!

可能情况三:
环境变量有问题,仔细检查

可能情况四:
如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。
解决办法:修改CATALINA_HOME,用哪个tomcat就配置哪个。

可能情况五:
可能是tomcat版本和jdk的版本不匹配,可以换一个版本的jdk试试。如tomcat4.31 & jdk1.4.1 就出现这个问题,在更换成jdk1.4.2 后就能启动了。

可能情况六:
C:\Program Files\Apache Group\Tomcat 4.1\bin>catalina run //查看错误信息
count = 6092, total = 9352
Error occurred during initialization of VM //提示初始化虚拟机时出错
java/lang/NoClassDefFoundError: java/lang/Object
这是很奇怪的错误,什么都没改,怎么虚拟机也能出错呀?不知为什么会出现这个错误。
解决办法:重启机器后,就好了
可能原因 1:
在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。
解决方案:
正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重新绑定一个tomcat
可能原因2:
在web工程中启动tomcat时可能会有端口点用,或者提示也有另外一个程序正在使用,此时可能是由于你的后台可能正在有一个tomcat正在运行,或者以前没有正在确的关闭退出tomcat。
解决方案:
一般进入tomcat的安装目录下,进入bin目录,多执行下shutdown命令即可排除,注意在unix环境下,应该通过终端进入tomcat安装目录下的bin目录执行shutdown.sh ,在windows环境下直接执行shutdown批处理文件即可。
tomcat在启动过程中还会有许多情况下会启动失败( 多在建web项目时常见),但太多情况都是由于配置文件的问题,只要大家平时多总结下经验,平时多细心点去检查配置文件,就不会有什么问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-27
  常见Tomcat无法启动故障:
  1.端口被占用(使用Fport.exe查看本机上哪些端口被哪些程序使用了)
  2.tomcat的运行需要JVM的支持,startup.bat启动的时候,会看系统有没有配java_home环境变量。如果没配,启动的时候界面很快会自动关闭,我们可以开启dos窗口,把startup.bat拖进去,回车运行即可看到报错信息。
  3.tomcat在启动的时候还需要另外一个很重要的环境变量Catalina_home。这个环境变量指的就是tomcat服务器所在的目录,启动startup.bat的时候,startup.bat就自己设了Catalina_home这个环境变量,这个环境变量指向的就是这个tomcat服务器所在的目录。Catalina_home指向哪台tomcat,那么就启动哪台服务器。如果我们在系统环境变量中配置了Catalina_home,那么不管你启动哪台tomcat中的startup.bat,启动的都是Catalina_home指向的哪台tomcat服务器。
  一句话:如果系统环境变量没有配置Catalina_home,那么双击哪台tomcat中的startup.bat就启动哪台服务器,反之,启动的就是系统环境变量Catalina_home中指向的tomcat服务器。

tomcat启动不起来的原因
具体内容如下:1.端口已被占用:Tomcat默认使用8080端口,如果该端口已被其他程序占用,则会导致Tomcat启动失败。2.配置文件错误:Tomcat的配置文件决定了它的行为和特性,如果其中出现语法错误或配置错误,则会导致Tomcat启动失败。3.内存不足:如果Tomcat所需的内存超过了分配给它的限制,那么它将无法启动。

tomcat 启动不了的原因有哪些?
Tomcat启动不了的原因有很多,以下是一些常见的原因和解决方案:1. 端口占用:Tomcat默认使用8080端口,如果该端口已被占用,则Tomcat无法启动。可以通过命令行查看端口占用情况,或者修改Tomcat的端口配置。2. 内存不足:如果Tomcat所需的内存超出了系统可用的内存大小,那么Tomcat将无法启动。可以通过修改Tomca...

tomcat在eclipse中无法启动
3、Java环境配置错误:如果Java环境配置有问题,比如JAVA_HOME变量未设置或设置错误,就会导致Tomcat无法启动。4、Tomcat版本不匹配:如果使用的Tomcat版本与项目不兼容,也会导致Tomcat无法启动。5、文件权限问题:如果Tomcat所需的文件或目录没有正确的读写权限,就会导致Tomcat无法启动。

tomcat启动失败是什么
总结来说,Tomcat启动失败的原因可能包括jar包配置错误、端口占用、环境变量设置、版本不匹配、Eclipse配置不当、端口冲突以及未关闭的后台Tomcat。针对每种情况,都有相应的解决方案供参考。

为什么我的Tomcat无法正常启动?
如果有,说明是因为权限受到了限制,此时你Ctrl+Alt+delete查看服务发现Tomcat是正常开启的,但本机端口并没有生效,所以你需要通过管理员身份运行命令提示符,输入startup再次查看是否还有“拒绝访问”提示,不出意外就没有了,你再在浏览器中输入localhost+端口号就可以显示小猫主页了。如果不是这个原因参考...

电脑启动Tomcat失败提示timeout超时怎么解决
windows操作系统下载1、双击tomcat,打开tomcat配置页面;2、点击右侧的“timeout”设置;3、可以看到start右侧设置的值是“45”,即表示Tomcat设置的启动时间是在45秒内;4、那么,我们就可以把这个值改大一点,这样就可以正常启动了。如果电脑启动Tomcat失败提示timeout超时,不妨尝试进行以上设置来解决问题。

电脑中出现了Tomcat无法启动的问题如何解决 电脑中出现了Tomcat
我们会看见自己电脑中所有正在运行的程序进程,在所有的进程中找到我们需要的javaw.exe进程,左键点击选中,再看到打开的对话框右下角,结束进程,点击,会有提示问是否确定结束进程,点击确认就好。完成这些设置后,我们回到桌面,再次打开tomcat软件,就可以看到它能顺利里的运行了,是不是很简单呢?

电脑中出现了Tomcat无法启动的问题如何解决
大家不妨根据接下来介绍的方法进行解决。推荐:windows操作系统下载1、右击任务栏,启动任务管理器;2、选中“javaw.exe”进程;3、点击右下角的“结束进程”;4、在弹出的提示中再次点击“结束进程”;5、重新启动Tomcat,即可成功启动。电脑中出现了Tomcat无法启动的问题,不妨参考以上方法来解决。

tomcat启动失败
根据不同情况,tomcat启动失败主要有以下几种情况:1. 运行tomcat的启动文件startup.bat,弹出黑窗口,直接闪退。这种情况一般都是没有配置JAVA_HOME导致的,配置jdk如果没有使用JAVA_HOME的方式配置环境变量,就会出这种问题 2. 启动后,停留一段时间,打印一些日志,然后窗口关闭。这种情况一般是端口号...

Tomcat玩坏了,无法启动,求助
1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。4.如果在Eclipse当中启动Tomcat还是不成功,则可能是...

相似回答