今天在家闲着无聊就把即将学java web要用到的tomcat给配置了一下,发现哦还是有不少的问题的,在此与大家共享一下:
首先我们可以从tomcat官网(http://tomcat.apache.org/)上下载最新的tomcat版本8.0,但是我还是建议使用7.0,毕竟8.0才刚出来很多东西还在测试中。
我们发现配置tomcat有安装版和解压版,对于绿色安装版是在windows服务中启用tomcat,解压版则是在其bin目录下有startup.bat和shutdown.bat,用这2种方式实现tomcat的启动和停止。(注意解压版的tomcat只要窗体关闭后tomcat就会停止服务,比如关闭myeclipse。)
我选择的是解压版的tomcat配置:
首先我们要配置一下java-home变量,其次是修改classpath,在这里我想说的是,这类的配置变量问题,百度数不胜数,但是接受太多对你来说并不一定是好事,我就是由于百度的版本太多而出现了简单的变量配置出错,因为有的版本上是修改classpath,有的事修改path,有的版本又是新建了CATALINA_BASE。。。。。。总之就是太繁杂,,,到最后自己都不知道自己电脑里的环境变量到底配成什么样。。 这是我们就应该自己去思考了,为什么要配置这些环境变量,这些环境变量到底代表什么:classpath和path有什么区别、为什么java-home的变量值最后不能加分号等等问题。
配置好环境变量后当你点击startup.bat启动tomcat时问题又出现了,,,界面总是一闪而过,这是你又得去百度了,,那么浩瀚的百度就会告诉你可能是环境变量的配置出错,,可能是tomcat的8080端口被占用了,,,这是你一定是回头看你的环境变量(对了还几遍,发出感叹,咦,没错撒,怎么就不行呢)最后利用百度提供的在startup代码后面加上pause从而显示错误信息发现原来是java-home后面多了一个分号。为此问题,,你可能还会conf文件夹里的server.xml去修改端口号。
最后当一切都成功时(服务已经启动)你又发现打开http://localhost:8080怎么显示的网页是空白???这时你就要崩溃了,因为你已经配置了一上午的tomcat了。。无奈的你关了机去吃午饭。。。奇葩的是当你再次开机运行时,,,cat网页就出现啦!!!!
至此tomcat就配置完了。
同样的要将tomcat配置于myeclipse中你也会去百度,同样的你也会接受大量的信息,这就看你怎么去接受处理了,处于信息时代的我们在接受信息的同时其实也受到了信息的“迫害”。
最后附上一张今天看到的最美的一张图: