一准备工作
在开始安装之前先准备JSDK和TOMCAT两个软件如果已经安装了JSDK就只需TOMCAT即可
笔者使用的软件如下
Windows Advance Server + SP
JSDK v_
TOMCAT v /v/bin/jakartatomcatexe
二安装JSDK
安装很简单只需双击下载的文件笔者选择安装在d:\jsdk_目录下
设置环境变量方法如下
右击我的电脑==》属性==》高级==》环境变量==》新建
变量名JAVA_HOME
变量值d:\jsdk_
三安装TOMCAT
运行jakartatomcatexe 按照提示安装偶这里选择了Service就是作为Windows服务来运行
如果要改变安装路径可以在这个步骤操作偶这里选择安装在D:\Tomcat
在这里设置TOMCAT使用的端口以及WEB管理界面用户名和密码请确保该端口未被其他程序占用
选择JSDK的安装路径安装程序会自动搜索如果没有正确显示则可以手工修改偶这里改为d:\jsdk_
接下来就开始拷贝文件了成功安装后程序会提示启动tomcat并查看readme文档
Tomcat正常启动后会在系统栏加载图标
在图标上右键鼠标可以看到一些设置项目
点击Configure或者双击图标可看到如下显示选择Startup type为automatic自动启动这样每次开机后就会自动运行TOMCAT
另外也可在这个界面点击start或stop按钮来控制tomcat的运行
四测试
至此安装与配置都已完成打开浏览器输入//localhost:即可看到TOMCAT的相关信息
五备注
由于偶将TOMCAT作为service方式安装所以CATALINA_HOME环境变量也没设过如果读者不是按照这种方式请设置一个系统环境变量设置方法同JSDK
变量名CATALINA_HOME
变量值d:\Tomcat
另外可再增加一个环境变量
变量名CLASSPATH
变量值;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\tooljar;%JAVA_HOME%\lib\toolsjar;%CATALINA_HOME%\common\lib\servletapijar;%CATALINA_HOME%\common\lib\jspapijar
也是因为service安装的原因笔者在执行一些程序的时候会出现如下错误信息
Unable to find a javac compiler; comsuntoolsjavacMain is not on the classpath Perhaps JAVA_HOME does not point to the JDK
错误信息是没有设置过JAVA_HOME环境变量读者也可能碰到过这个问题明明设置过这个环境变量在服务里启动就会出错但是在命令行下输入D:\Tomcat \bin\startupbat启动却能运行笔者找了一下原因原来在服务里启动没有读取JAVA_HOME这个环境变量而是在配置里定义这个环境变量的于是偶在Java Options里加入了一句Djavahome=d:\jsdk_再次启动TOMCAT就OK了参照下图