Tomcat未正常启动解决方案与MD5加密,UUID生成id
2016-09-24 11:35
405 查看
有没有朋友遇到过Tomcat未能正常启动呢?
在tomcat的bin目录中,有个startup.bat文件,这个是tomcat的启动文件,
注意哦小伙伴们,不要再乱点tomcat.exe了,这个并不是启动文件......;当正常启动了startup.bat之后,他会弹出这样一个黑框:
能看到Server startup in xxxxxms,说明你已经启动成功。不过,现在我开始向大家解说未能正常启动的解决方案:
一、
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了。
二、
如果你的tomcat的starup.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的好处,对懂数据库的猿友们,都不用我多说了吧~~~
在tomcat的bin目录中,有个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了。
二、
如果你的tomcat的starup.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的好处,对懂数据库的猿友们,都不用我多说了吧~~~
相关文章推荐
- eclipse下tomcat启动正常,却不能访问8080的原因及解决方案
- jhipster生成的工程war包部署到tomcat中,tomcat正常启动,但一直不加载项目的问题原因。
- 无法正常启动Apache-Tomcat-6.0.29的解决方案
- eclipse下tomcat启动正常,却不能访问8080的原因及解决方案
- Linux 7.3 Tomcat 8 JDK8 启动卡住半天才能正常启动解决方案
- tomcat:sessionId生成机制导致tomcat启动过慢问题
- Hibernate ID生成策略/联合主键解决方案
- tomcat正常启动ssh信息
- Tomcat6.0启动过程中可能遇到的一些问题及解决方案
- 【转】XAMPP不能正常启动Apache的解决方案
- Hibernate的ID生成策略/联合主键解决方案
- tomcat启动报错,不能正常创建连接池
- windows2003中tomcat无法正常启动
- tomcat在eclipse中不能正常启动
- 启动Tomcat时出现java.io.EOFException的解决方案
- Tomcat启动正常 ,但是无法加载已经部署的项目
- eclipse3.6_jee启动tomcat无法访问http://localhost:8080/的解决方案
- Tomcat直接启动正常,通过myeclipse启动tomcat内存溢出
- tomcat启动错误(Unexpected exception resolving reference)解决方案
- Oracle EBS:不能正常启动的解决方案