本人无安装配置经验,参照百度百科和论坛中其他已有的经验分享完成了apache-tomcat-7.0.67的安装及配置。发现目前网上可以搜到的经验大多数都已经过时,且有些步骤尤其需要注意,顺序不当很容易导致配置失败,所以结合自身体验总结如下。希望可以帮到初学者。
tomcat 7之后下载到的安装包不必修改环境变量。
一、如需修改,在eclipsejdk配置完成之后进行如下步骤:
1. 鼠标右键点击桌面“这台电脑”→单击“属性”→“高级系统设置”→单击高级中的“环境变量”。出现如下界面:
2. 在系统变量中,查看是否有变量CATALINA_TMPDIR、CATALINA_BASE和CATALINA_HOME。如果没有,点击新建,分别新建以下三个变量。注意结束不要分号:
变量名:CATALINA_TMPDIR
变量值:F:\Study\大三\学习\实验室\software\apache-tomcat-7.0.67\temp
(即在tomcat安装路径后追加temp)
变量名:CATALINA_BASE
变量值:F:\Study\大三\学习\实验室\software\apache-tomcat-7.0.67
(即tomcat的安装路径)
变量名:CATALINA_HOME
变量值:F:\Study\大三\学习\实验室\software\apache-tomcat-7.0.67
(即tomcat的安装路径)
找到系统变量Path(如果没有,同上新建),点击“编辑”→“新建”,输入“F:\Study\大三\学习\实验室\software\apache-tomcat-7.0.67\bin”(即tomcat的安装路径后追加\bin)
点击“确定”→“确定”。
以上,完成环境变量更改。
二、启动tomcat,完成登陆
1、完成用户身份、用户名和用户密码的设置,否则无法完成登陆。
在tomcat文件夹目录下→conf文件夹→用Dreamwave或是记事本打开名为tomcat-users的XML文档。在代码末</tomcat-users>结束语句之前,添加代码
<rolerolename="manager-gui"/>
<userusername="tomcat" password="s3cret"roles="manager-gui"/>
注意不要添加在注释里了,否则新增代码将无效。
添加完保存退出。
与tomcat 7.0之前的版本不同,之后的版本取消了manager属性,Note thatfor Tomcat 7 onwards, the roles required to use the manager application werechanged from the single manager role to the following four roles,即更改为以下四个属性
很多之前的博客和经验忽略了这一点。
2、启动tomcat,访问官网
在tomcat文件夹下→bin文件夹→双击“startup.bat”。弹出黑编辑框中启动信息,说明启动成功。
注意,不要关闭编辑框。
打开浏览器,输入http://localhost:8080,弹出如下网页,说明端口正确,配置成功,否则可能需要检查端口。
点击右上方任意一个,在弹出的如下框中输入刚刚添加的用户名Tomcat和密码s3cret:
点击登录,如下图即可。
三、完成eclipse的tomcat配置
打开eclipse→windo下的preferences,点击runtime environment,单击add…添加
选中安装好的tomcat服务器,点击next。
Browse到你的tomcat安装路径,finish
Ok即完成了配置。