Tomcat启动一闪而过

今天进行服务器搬家的时候发现一个问题,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目录下。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值