JavaWeb入门
一、Tomcat简介
Tomcat:一种web服务器
Tomcat是由Apache推出的一款免费开源的servlet容器/web 应用服务器,在中小型系统和并发用户不是很多的场合下被普遍使用,可实现JavaWeb程序的装载,是配置JSP和Java系统必备的一款环境。
二、Tomcat开发环境搭建
搭建开发环境,就是将Tomcat配置到eclipse中
- 下载tomcat,解压到任意英文目录
- 打开eclipse
- 点击window
- 选择preferences
- 展开Server
- 选择Runtime选项
- 在右侧点击add添加一个运行时环境
- 点击browser 找到tomcat 选中
- 一路确认即可
- 安装好,在console控制台找到Server窗口,如果没有
- 点击window
- 点击show view 找到Server 如果没有,点击other
- 然后在other中搜索Servers
三、Tomcat目录结构
bin/ 二进制可执行文件和脚本
conf/ 配置文件目录
lib/ 所有web应用可见的类库目录
logs/ 日志目录
webapps/ web应用所存放的目录
work/ Tomcat的工作目录(存放临时文件)
修改端口号
Tomcat默认端口 8080
ftp:// 21
http:// 80
https:// 443
通过配置文件修改端口号
步骤:
1.去Tomcat目录下----conf目录----打开server.xml
大约再65行
<Connector connectionTimeout="20000" port="8088" protocol="HTTP/1.1" redirectPort="8443"/>
2.将8080端口缓存你自己设定的 (0~65535 但是 0~1024被系统占用或保留)
3.重启Tomcat
四、JavaWeb项目浏览访问路径:重点
如何将web项目添加到服务器中??
Servers -- 右键Tomcat -- Add and Remove -- 选择或双击需要添加的web项目 -- finish
如何访问tomcat服务器中项目?
http://ip地址:端口号/项目名称/文件名.后缀名
例如:http://127.0.0.1:8080/04_javaweb/hello.html
页面不要放在WEB-INF下,什么时候方如果你不想让外界直接访问页面,那么你可以放在WEB-INF下
因为WEB-INF下的东西是受保护的,外界访问不了。
如果需要改web项目中后台代码一定要重新启动服务,重新加载web项目。
如果部署web项目后启动tomcat,如果修改web页面可以不用重启tomcat,刷新页面即可。
五、web.xml作用
web.xml 文件是用来初始化配置信息:比如welcome页面,servlet、filter、listener、servlet-mapping、启动加载级别等.....
注意:每个javaweb项目都有web.xml,但是web.xml并不是必须存在,存放再WebContent--WEB-INF下
<!--
welcome-file-list 中配置多个欢迎页, 当我们去访问项目时候默认查找第一个,
如果第一个页面不存在,继续查找第二个页面,依次类推
-->
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>aaa.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
六、web项目 错误码
404 - 未找到 没有找到文件或者目录
200 - 成功,客户端请求已成功
500 - 内部服务器错误
505 - HTTP版本不受支持