在一般情况下,如果tomcat无法正常的启动,那么环境配置有问题,下面列举几项:
1、端口的冲突:
在catalina_home/conf/server.xml中配置了三个端口:关闭(shutdown)、连接(connector)、ajp,在启动tomcat的时候,如果其中某个或者某几个端口被占用,那么dos命令窗口就会一闪而过。
2、java环境变量设置:
在启动tomcat前要确保java环境变量(JAVA_HOME)是正确的,这是由于tomcat在启动的时候调用批处理文件setclasspath.bat来验证是不是环境变量设置正确。其中还有两个我们常常会配置的两个环境变量(path,classthpat)不是必须的。
实际上内部实现已经调用了path下的某些可执行文件,但是他并没有通过path来查找可执行文件,而是通过JAVA_HOME来查找的。
classpath有相关的类加载器,tomcat内部提供了jar(bootstrap.jar,。。)来进行类的加载。
3、前提条件:在一台机器上如果安装了多个副本的tomcat,某些tomcat设置了CATALINA_HOME,并且已经启动啦,下面在系统中新添加一个tomcat并不对其设置CATALINA_HOME。
这时双击tomcat中的startup.bat文件的时候,窗口一闪而过。这是由于tomcat在启动的时候,会检查系统中是不是已经配置了环境变量CATALINA_HOME,如果发现有配置则会引用之。从而会导致catalina_home下的tomcat再次被启动,而不是启动的当前新添加的tomcat。
解决办法:不对tomcat设置catalina_home环境变量。
分享到:
相关推荐
启动tomcat的时候,总会一闪而过,tomcat启动不了,本文正是解决这个问题的最佳方法
Tomcat7无法启动,单独可以启动,在Myeclipse中无法启动,解决方法很简单。
使用Tomcat+Geoserver发布地图数据使用的工具包。将Geoserver解压后文件geoserver.war再次解压,然后放入Tomcat目录webapps目录下。最后运行Tomcat的bin目录下startup.bat启动Tomcat即可
tomcat服务器所需的微软控件,将它安装在WINDOWS/SYSTEM32/下,就可以解决TOMCAT无法启动的难题。
tomcat在bin目录下启动一闪就消失的情况解决方法。
Tomcat无法正常启动的解决办法 教你如何解决Tomcat无法正常启动 欢迎下载
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
tomcatomcat6启动脚本t6启动脚本,tomcat6启动脚本tomcat6启动脚本
centos设置tomcat开机自启动
tomcat自启动脚本
Java环境变量配置和tomcat自动启动、Java环境变量配置和tomcat自动启动、Java环境变量配置和tomcat自动启动、Java环境变量配置和tomcat自动启动、Java环境变量配置和tomcat自动启动、Java环境变量配置和tomcat自动...
tomcat自动启动服务,可以将tomcat设置成服务,可以开机自启动
设置tomcat开机自启动。运行“service.bat install”安装Tomcat 服务(如果是vistar或者windows7需要以管理员身份运行命令行,否则其安全机制会阻止安装tomcat服务)。.然后services.msc进入服务控制台,设置apache ...
主要介绍了解决tomcat在Debug模式下无法启动问题,运行环境在eclipse,JDK1.6,tomcat6.0上,具体问题解决方法大家参考下本
windows及linux环境下,tomcat启动参数的设置。在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数...
内嵌式tomcat启动web工程,maven代码 内嵌式tomcat启动web工程,maven代码
1、 Linux下Tomcat定时启动 首先写一个自动重启tomcat的shell , 并配合linux下 crontab 执行定时任务。
tomcat启动管理工具
Tomcat 7 Windows中以Service方式启动配置启动参数
启动配置文件tomcat的配置文件,仅供参考