作为新手小白,在安装tomcat时花了很多不必要的时间,在网上查的资料一堆一堆的。但实际上到最后才发发现犯得是傻瓜错误。
1.需要准备jdk(去官网下载),然后配置环境变量(计算机---属性---环境变量---在系统变量中进行更改),这里配置path,在其后添加安装jdk的路径(ex.E:\software\java\JDK1.8_64\bin).打开cmd,输入java,java -version(注意空格)等进行检查。提示一串信息,版本信息则jdk安装完毕。
注:(1)安装的是绿色版,会自动找到jdk的路径,直接打开exlipse也可以运行。一般情况需要配置JAVA_HOME(jdk安装目录);
CLASSPATH添加%JAVA_HOME%\bin; %JAVA_HOME%\tools.jar;
Path中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意每个变量后面加英文下的分号)
(2)下载的jdk版本,tomcat版本最好跟exlipse版本相差不大(不要太旧的),否则遇到exlipse无法安装tomcat时,需要在exlipse安装文件中找到配置文件进行更改。
2.官网下载tomcat(我下载的绿色版,没有进行任何环境配置,也可以执行,但小毛页没弹出来)。
正常按照步骤,解压文件,打开bin目录,会看到startup.bat,双击即可运行tomcat,双击shutdown.bat关闭页面。打开cmd,输入startup,系统回复既不是内部命令和外部文件....,此时需要配置环境变量:
(1)CATALINA_HOME:tomcat安装路径到bin的上一层
(2)CATALINA_BASE:tomcat安装路径到bin的上一层
(3)path:%CATALINA_HOME%\bin; %CATALINA_HOME%\lib;
正常情况下,打开cmd,输入startup,提示:“Server startup in xxx ms”运行成功,在浏览器上输入http://localhost:8080/,弹出小猫页面,则环境搭建完成。
注:我一直安装不上,卸了重安时,遇到了双击shtartup.bat,屏幕一闪而过的问题。搜索了一下资料,整理了解决办法:记事本打开start.bat文件,在文本最后输入pause,再次运行start.bat,屏幕停住。
<1>一般出现Neither the JAVA_HOME nor the JRE_HOME environment variable is defined.出现原因是较新的版本安装不会自动登记JAVA_HOME,JRE_HOME.需要在setclasspath.bat开头添加:
set JAVA_HOME=(jdk安装路径bin之前)
set JRE_HOME=(jre安装路径)
<2>Caannot find "e:\apache-tomcat-8.5.0\bin\setlass.bat"
这种情况去看看catalina.bat的配置,有可能在一文件里被人写死了CATALINA_HOME的路径,找到多出的文件删掉就行了。
3.安装exlipse.按照提示做就是了,打开测试tomcat,创建完项目第一步,看server控制台,点击Click...
,弹出信息,最后显示时间,则成功(会闪现,啥原因,不懂)
4.在exlipse中创建web,第一步从file-->new-->dynamic web project(如果没找到,就点Project-->输入web,选择dynam)-->给项目取名-->target那栏选择tomcat你安装版本-->browser选择tomcat安装路径(bin之前)-->next-->最后勾选general....,finishi(出现带地球的文件夹标志)。
第二步.(在网页中也可及进行)双击创建的文件,右击web-->other-->输入jsp.file,next-->更改file名字:xxx.html-->finishi-->Ctrl+f,更改万国码utf-8,点击replace all,完成。
5.我遇到主要问题:(1)在win10中path添加变量,以;结尾是一个变量;由于太小白,看不懂,把%JAVA_HOME%\lib,%JAVA_HOME%\bin写作一行,导致无法添加,浪费一堆时间。
(2)检测tomcat是否能打开小猫页面时,输入错网址(应为http://localhost:8080/)
6.总结,作为小白安装这些程序很是头痛,不懂得太多。人生第一篇博客,有好多东西也是知其然不知其所以然,路漫漫其修远兮,吾将上下而求索。
来源:oschina
链接:https://my.oschina.net/u/3714642/blog/1560596