免安装版tomcat启动异常问题
1、首先从tomcat官方站点http://tomcat.apache.org/index.html下载tomcat,下载时须注意tomcat安装程序包的版本信息;其中zip格式为window压缩版,tar.gz为linux安装版,installer的为window安装版,如图!!

2、下面先介绍下解压后的各文件夹的功能与作用;bin 用于放置启动和关闭的脚本文件 ; conf 放置各种配置文件; lib 支撑的jar包; log 存放日志文件;temp 存放临时文件;webapp web应用所处的文件夹; work tomcat的工作目录;如下图;打开tomcat可在bin中点击

3、问题1:点击后,窗口闪退,无法及时看到出现的错误,可查看是否配醅呓择锗置了JAVA_HOME环境变量;步骤如下:计算机 右键-->属性-->高级系统设置-幻腾寂埒->高级 环境变量-->系统变量 查看是否有JAVA_HOME,如若没有则需配置;路径为JDK安装路径;如C:\Program Files\Java\jdk1.6.0_21(前提是需要安装了JDK,如若没有安装,需先安装JDK)

4、问题2:端口被占;tomcat启动默认使用8080端口;或许很多人会问窗口都没停留多久,怎么看得到啊;这里小编讲过,文件夹中有个logs文件夹,用于存放日志文件,在日志文件中可以查看到出错的原因(如下图);可以看出出现错误的原因是因为8080端口被占;有两种方法可以解决,其一将8080端口释放;其二更改为没有被占用的端口;

5、释放端口:可下载软件查询端口,如TCPView之类的;小编就还是采用系统的自带的工具;开始菜单-->运行-->输入cmd-->控制台中输入 netstat -ano 可以查看到8080端口被哪个PID的软件占用;然后ctrl+shift+Esc 组合键弹出任务管理器-->进程找到那个PID并将其结束;再次运行,成功!!




