web容器的作用:
当接收的请求是动态请求,则会将请求给web容器拼凑生成代码,返回web服务器。
tomcat介绍:
tomcat就是一个最简单的web容器,是apache的jarkata项目的子项目。
tomcat有两种版本:
(1)二进制版本:解压后需要配置环境变量。
(2)服务版本:可执行文件,安装好后会在系统中注册服务,不需要配置。
tomcat目录介绍:
tomcat有几个文件夹:
(1)bin:存放可执行命令。
(2)conf:配置文件。
(3)webapps:发布web应用。
(4)lib:库文件。
(5)work:临时的java或class文件。
常见注意点:
1.设置端口号:在conf/server.xml中修改。
2.配置虚拟目录:在conf/server.xml中最后添加<Context path = "...." docBase = "..."/>,
比如<Context path = "/test" docBase = "D:\test"/>,则浏览器中输入http://localhost:8080/test则可以运行D:\test的内容。
注:在配置完后还要在conf/web.xml中
<param-name>listings</param-name>
<param-value>false</param-value>改成true
|
3.配置默认首页:在conf/web.xml中最后
<welcome-file>index.html</welcome-file> |
说明默认为index.html,因此如果输入http://localhost:8080/test则会自动调用index.html.
4.每个web应用中都需要WEB-INF和web.xml文件,最简单的办法就是去tomcat主目录下的webapps/ROOT/的WEB-INF拷贝到你所需要的web应用文件夹下。
5.第一次用户请求某个JSP会比较慢。
原因:JSP首先会转换成JAVA文件,然后再编译成class文件,最后才执行,这些java和class的文件都在tomcat主目录的work文件夹下。
HTTP常见状态:
(1)404错误:客户路径不正确造成。
(2)500错误:服务器内部错误。
因此总的来说:
(1)2##:请求成功。
(2)4##:客户端错误。
(3)5##:服务器错误。
JSP文件简介:HTML+JAVA代码。
<%。。。%>中嵌入java代码。
在html中<form>的action属性可以设置服务器处理请求的jsp文件,例如:
<form action = "hello.jsp" method = "post">
接下来是一个最简单的应用tomcat的程序,用户输入任意字符串比如world,服务器返回hello加上字符串,比如hello,world.
jsp文件:
分享到:
相关推荐
Tomcat 6x应用服务器 Tomcat 6x应用服务器 Tomcat 6x应用服务器
tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见...
扩展Tomcat支持OSGi应用服务项目文件。其项目为eclipse工程。项目说明请参见我的blog《扩展Tomcat支持OSGi应用服务》:http://blog.163.com/haizai219@126/blog/static/44412555200971223629869/
Tomcat应用服务器安装与配置,良心文档,适合初学者!!!
详细地说明在Tomcat中部署JavaWeb应用
一个简单的通过Tomcat连接池访问mysql数据库的jsp程序例子。
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...
最新版tomcat安装包,J2EE安装部署使用,已经在用了,没有问题
jfreechart 在tomcat下的应用
文档中包括tomcat集群等高级应用,大家可以看看
JSP+Servlet+Tomcat应用开发从零开始学 这本书给的源码项目很多功能不能实现,我基本上都实现了,唯一还没实现的是立即购买的问题,其实只需要在前端把那个控件不显示就行,数据库脚本也有,做完后我不敢独享,希望...
Eclipse是一个非常优秀的集成开发环境,使用它可以很容易的开发Java程序。本书主要 介绍如何使用Eclipse结合Tomcat进行Web开发。
部署是这个团队用于安装一个Web应用程序到Tomcat服务器的过程。 Web应用程序在Tomcat服务器的部署通常有两种方式. • 静态的; Web应用程序在Tomcat启动前就安装好 • 动态的; 使用Tomcat Manager这个Web应用程序或者...
apache-tomcat-7.0.61 应用服务器 windows 64位 免安装 解压即可使用
如何在Tomcat 7.0服务器中添加Web应用及注意事项: 本文档记录了如何在Tomcat 7.0(6.0)中添加Web应用以及使用技巧,没有技术含量,纯属实用技术。 1、在apache-tomcat-7.0.30\conf\server.xml文件中添加…… 2...
NULL 博文链接:https://flashjava.iteye.com/blog/1715014
NULL 博文链接:https://cash.iteye.com/blog/1856736
Eclipse 远程调试Tomcat的应用
Eclipse+Tomcat开发web应用项目建设