首先推荐@红薯大哥的一篇文章,收益匪浅。http://www.oschina.net/question/12_52027
另外参考的一篇百度经验http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html
Tomcat的选择和下载
要学Java Web开发,首当其冲的那肯定是得把环境搞起来,怎么着也搞个hello world啥的。
首先想到的是安装个Tomcat,我选择的是7的最新版,虽然有8了,但是网友建议还是用7,用的比较普遍一些。
到底是否符合实际生产需求,还是不太确定,反正用了再说吧。如果有需要注意的,到时候在做补充。
下载地址:http://tomcat.apache.org/download-70.cgi
我的系统是64位win7,所以我选择的是64-bit Windows zip
看了下网站上的README页面,上面说Tomcat 7.0 requires Java SE 6 or later。
Java环境的安装
于是乎,我顺藤摸瓜,在Oracle网站里面翻了半天,找到了Java SE 6 下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
Java SE Development Kit 6u45
Java SE Runtime Environment 6u45
这个里面最新的有两个,一个是JDK,一个是JRE,然后我就纠结了。为嘛不给我一个下载呢?我都不知道该下哪个。
查了下资料,也许可以这么理解:JDK包含了JRE。
JDK主要是供开发者使用,除了JRE之外好包括一些开发时需要的东西,具体的我还不太清楚。
单独的JRE包,是提供给使用者的,只要安装JRE就可以运行java程序了。
在安装的时候,可以更加清晰的看到安装的是jdk1.6和jre6。阔然开朗。
按照网上资料,要设置
增加2个环境变量:
JAVA_HOME→D:\Program Files\Java\jdk1.6.0_45(安装目录)
CLASS_PATH→.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在环境变量Path变量最后增加:%JAVA_HOME%\bin
最后在cmd中输入java -version 后可显示版本就算成功了。
Tomcat的启动
把zip压缩包解压即可。解压后设置一个环境变量CATALINA_HOME→安装目录,即你解压存放的路径
按照那篇百度经验所述,我就直接双击打开安装目录下的bin\tomcat7w.exe。但是报错unable to open the service 'tomcat7'。
我去,服务都没安装就像打开服务。。。。这里少了很关键的一步:安装服务。
打开cmd,进入tomcat安装目录下的bin文件夹,输入service insatll。等它运行完。此时再打开bin\tomcat7w.exe,就可以正常打开了。
这是一个坑啊,这篇百度经验写的挺好的,就差这么一步,估计让看的初学者,坑进去不少时间。
如果还有不明白的话,不妨看下tomcat安装目录下的RUNNING.txt,更有帮助。