一。Tomcat下载安装
1.下载安装:到apache官网 www.apache.org或者直接去产品主页
tar.gz文件是Linux操作系统下的安装版本
exe文件是Windows系统下的安装版本
zip文件是Windows系统下的压缩版本
学习得时候可以用压缩版
2.运行和关闭
运行:解压压缩版进入到bin里点击startup弹出来控制台就会启动tomcat 不要关闭去 浏览器
输入http://localhost:8080 展示出来一个apache Tomcat有一只猫就是证明你的tomcat启动
成功了
关闭,进入bin里找到startdowm双击就关闭了
Tomcat软件使用的常见问题
1.闪退问题,使用startup启动Tomcat的时候会到默认到系统的环境变量中找一个‘
名字叫做JAVA_HOME的变量,这个变量就会找到一个JVM
解决变量就是到系统环境变量中设置一个JAVA_HOME值设置jdk路径,jdk中
就包含了jar 所以值写D:\java\jdk1.8.0_91
2.打开http://localhost:8080 的时候展示不是猫的页面,而是其他界面,那么就是
端口被占用了。
解决办法:可以把占用了tomcat端口号的程序关闭,或者直接把tomcat端口号
改一下,改Tomca端口号就是到解压文件下找到conf--server.xml中找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />把8080换我们自己想要的端口号
端口被占用 要是不知道被哪个软件占用了 可以百度控制台命令查询 也可以用软件
查询,软件放在自己的百度云里了
3.CATALINA环境变量问题
原因:startup启动tomcat软件的时候查找JAVA_HOME后,还会在找一个叫做
CATALNA_HOME变量,该变量配置了tomcat启动的一些根目录文件,
CATALNA_HOME配置假设c盘下的Tomcat,不管你是点击的哪个盘的
tomcat中的startup启动,实质底层启动的都是CATALNA_HOME中配置的
c盘里的那个tomcat 所以运行的时候就要求你要用c盘中的端口号
这个环境变量如果你要是没有配置的话她会默认找到你用的哪个startup就
会找到点击startup所对应的根目录,所以建议不要去配置,有的话把他删除
二。 Tomcat 和 Eclipse 相关联
菜单栏Windows-->preferences(Mac 系统为 Eclipse-->偏好设置)----Server-----Runtime Environments-----点击右边的add选择你
自己的Tomcat版本---next---选择 Tomcat 的安装目录,Jre设置成自己的jdk目录 --finish
三。创建并运行web项目
File-->New-->Dynamic Web Project",填写项目名字,TargetRuntime改成我们自己的tomcat
next----勾选下边的Generate web.xml deployment descriptor 表示默认为你创建web.xml文件
- deployment descriptor:部署的描述。
- Web App Libraries:自己加的包可以放在里面。
- build:放入编译之后的文件。
- WebContent:放进写入的页面。
web项目中新建静态的东西比如xml ,那就在webContent下新建一个xxx.html。
启动运行之后,访问就是http://localhost:8080/web项目名字/xxx.html
在web项目中新建动态东西的方式
选中src--new ---Servlet--package中填写包名--classname就是给你servlet取的类名字
运行项目:
选中你新建的web项目 我这里就是MyServerProject右键 Run AS ----Run As Server--url Mapping 是可以更改你在浏览器访问的时候的别名 在浏览器往往都是
http://localhost:8080/web项目名字/url Mapping里设置的别名。
创建完servlet之后看web.xml里边会自动为你生成一些配置信息
四。更改浏览器
默认情况下展示运行结果就是在eclipse里边控制台并列位置展示的浏览器效果,但是有的时候我们是想直接在电脑中安装的浏览器中展示,那么需要做如下设置
eclipse中 window--web browser----defaut system browser