Tomcat未正常启动解决方案与MD5加密,UUID生成id

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Phapha1996/article/details/52649442

有没有朋友遇到过Tomcat未能正常启动呢?

tomcatbin目录中,有个startup.bat文件,这个是tomcat的启动文件


注意哦小伙伴们,不要再乱点tomcat.exe了,这个并不是启动文件......;当正常启动了startup.bat之后,他会弹出这样一个黑框:


能看到Server startup in xxxxxms,说明你已经启动成功。不过,现在我开始向大家解说未能正常启动的解决方案:

 

一、

如果点开startup.bat,黑框迅速弹闪退或者根本不出现黑框,那么就是你的java环境变量设置问题,虽然你的java环境变量可用,但是依旧会导致一些错误的问题而启动不了tomcat,由于原因较多笔者不在这里做解释,直接上解决方法:

1.重装jdk,注意,安装过程中会弹出两次让你保存的路径,第一次jdk第二次jvm,千万别装在同一个文件里,不然jdk中的jre会被覆盖

2.设置环境变量,笔者建议java环境变量自行配置,如果您是一个新手。

命名要标准,JAVA_HOME,变量值就是你的jdk路径;


其次到配置path变量,其实path变量配置很简单:打开你的jdk路径----------->然后进入bin路径,copy当前的路径值;------------->在粘贴到path变量值里面,然后再加个分号---------->紧接着继续打开jdk路径,进入jre路径中的bin路径中copy当前bin路径到变量值里就行了(紧紧接着之前的分号后)!

笔者在这里给个path变量例子:D:\JKD1.8\bin;D:\JKD1.8\jre\bin,这就是我的path变量值。


环境变量设置好了之后,如果按照笔者上述步骤正常进行,一般都能正常运行startup.bat了。

 


二、

如果你的tomcatstarup.bat能正常打开弹窗,然后运行启动,但是提示信息启动失败:

 

1.很有可能是你的8080端口被占用,这时你打开cmd进入cd c:/windows/system32目录然后敲打netstat -aon|findstr "8080"可以查看8080端口被占用情况,netstat -aon可以查看各端口情况,若8080端口被占用,查看占PID用号,然后打开任务管理器杀掉该PID进程即可。

 

2.如果能成功启动了start.bat但不能访问127.0.0.1:8080或者http://localhost:8080多半是因为防火墙组织了javaw.exe,这时你打开你的防火墙,然后勾选java有关的家庭网络与公共网络运行给予运行,保存即可!

注:如何打开防火墙操作------------>打开控制面板----------->安全中心--------->防火墙------->允许程序或功能通过windows防火墙。

 

3.如果在你的myeclipse中如果不能用你自己配上的tomcat或者是只能用一台tomcatX.0,在停掉之后启动别的版本tomcat,其不能启动;有一个原因就是当初你为某台tomcat配置了专属的变量,所以就只能启动那一台。这时你可以进到环境变量的配置参数中删除掉那一条配置就可以了。

注:就跟删除java环境变量类似,直接删除有关tomcat的环境变量即可。

 

 

笔者再给新手补充一点猿猿皆知的MD5加密UUID生成ID

直接给大家代码上图!

 

以上是模板代码,大家只要多用,不需要背就能记得住的,md5加密密码与UUID生成id的好处,对懂数据库的猿友们,都不用我多说了吧~~~

猜你喜欢

转载自blog.csdn.net/Phapha1996/article/details/52649442
今日推荐