首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

tomcat没法启动

2012-06-27 
tomcat无法启动在一般情况下,如果tomcat无法正常的启动,那么环境配置有问题,下面列举几项:??? 1、端口的冲

tomcat无法启动

在一般情况下,如果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环境变量。

?

热点排行