您的位置:首页 > 运维架构 > Tomcat

Tomcat启动一闪而过

2015-12-25 12:07 465 查看
今天进行服务器搬家的时候发现一个问题,Tomcat启动文件startup.bat点击后一闪而过。后网上搜了很多的攻略都没能解决!

问题描述:

我做的WEB项目之前在一台服务器上的,运行都很正常。但是需要更换服务器,我就把原来远程上的文件都备份下,并且上传到了新的服务器上!

安装好JDK,并且正确配置了环境变量;

安装好Mysql,并且成功启动,并且创建了数据库;

首先我确认是JDK安装了,并且环境变量JAVA_HOME也正确配置了,那么Tomcat在启动的时候就应该能够读取到环境变量里的JAVA_HOME。可就是没用。很是着急。

开始我还怀疑是不是拷贝Tomcat的时候文件丢失了,重复了几次还是一样。我的Tomcat是绿色版的。

这里跟大家分享一下可能的几种解决方案

1、如果确定JDK安装好,并且已经成功配置了JAVA_HOME。

进入tomcat的安装目录(即解压后放置的地方):

看到圈出红色的3个bat文件,一般通过startup.bat启动tomcat时流程是:startup->catalina->setclasspath->catalina

如果这3个bat文件里面有一个出现错误的话就是启动失败。为了找到一闪而过的原因得需要我们来看看这3个文件里面到底是什么了

先记事本打开startup.bat,找到最后一句话::end,我们知道end表示结束的意思,:end是一个标记,我们在后面加上一句pause。保存后点击startup.bat

(暂停等待的意思)再次执行startup.bat,就会看到上图,当我们按任意的键时cmd窗口又是一闪而过了。但是这已经确定了我们的环境变量都是正确的。

终极解决方案:

把JDK目录下bin目录下的msvcr71.dll拷贝到tomcat下的bin目录下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: