TOMCAT与Servlet的一些理解
来源:互联网 发布:Java swing主题大全 编辑:程序博客网 时间:2024/06/05 19:25
1、当需要运行SERVLET的时候,需要SERVLET容器。
SERVLET容器可以产生,维持,管理SERVLET。
我们现在使用的TOMCAT就包含了SERVLET容器。
TOMCAT对于小型应用程序较稳定且免费,但对于
大型或者并发的程序有点力不从心。而且TOMCAT
直接对HTML静态内容处理速度较慢,可能需要HTTP
WEB服务器来辅助,如apache服务器软件.
2、SERVLET的整体请求过程
1)客服端发送servlet请求
2)servlet容器接收请求
3)servlet容器初始化servlet
4)处理servlet实现业务
5)servlet给出响应
3、TOMCAT的目录结构
bin 存储的是tomcat常用的命令批处理
conf tomcat运行的配置文件
lib 所有应用程序共享的库
logs 存放的是错误信息文件
temp 存放tomcat产生的临时文件的地方
webapps 存放发布的在该tomcat下的所有应用程序
work JSP页面一旦被运行,JSP被翻译为JAVA文件,编译为CLASS文件
4、常用命令
startup.bat
shutdown.bat
service.bat install
net start Tomcatx
net stop Tomcatx
service.bat remove
5、最常见解决端口冲突问题
1)netstat -nao 找到PID 任务管理器里面操作
2)修改server.xml port="8080" 修改
6、如果需要随处都可以启动tomcat
在环境变量中设置CATALINA_HOME的值为TOMCAT的安装路径。最好将JAVA_HOME也进行设置保证TOMCAT的不同版本能随处可用。(最终startup调用的catalina这个命令)
7、正真TOMCAT的执行命令行顺序
1)startup
2)catalina
3)setclasspath 找到java.exe用于使得TOMCAT可以
编译JAVA做准备
4)通过操作系统命令启动TOMCAT进程
8、TOMCAT的体系结构(组件,可以通过SERVER.XML中看到层次结构)
1)SERVER
表示整个catalina servlet容器,包含一个或多个SERVICE
2)SERVICE
将CONNECTOR绑定到单独的一个ENGINE上
3)CONNECTOR
处理接收数据,返回响应。链接可以有多个。
4)ENGINE
接收连接器发来的数据并处理,选择对应的连接器交付响应。
5)HOST(一般的程序都放在localhost本机中)
虚拟主机,一个引擎可以有多个HOST
6)CONTEXT(此处可以表示一个完整的项目程序)
上下文环境,一个HOST主机可以包含多个上下文
9、tomcat的配置
可以在tomcat-users.xml中添加管理员信息
<tomcat-users>
<role rolename="manager"/>
<user username="tomcat" password="123456" roles="manager"/>
</tomcat-users>
然后浏览器中键入http://localhost:8080/然后选择tomcatmanager来管理tomcat
SERVLET容器可以产生,维持,管理SERVLET。
我们现在使用的TOMCAT就包含了SERVLET容器。
TOMCAT对于小型应用程序较稳定且免费,但对于
大型或者并发的程序有点力不从心。而且TOMCAT
直接对HTML静态内容处理速度较慢,可能需要HTTP
WEB服务器来辅助,如apache服务器软件.
2、SERVLET的整体请求过程
1)客服端发送servlet请求
2)servlet容器接收请求
3)servlet容器初始化servlet
4)处理servlet实现业务
5)servlet给出响应
3、TOMCAT的目录结构
bin 存储的是tomcat常用的命令批处理
conf tomcat运行的配置文件
lib 所有应用程序共享的库
logs 存放的是错误信息文件
temp 存放tomcat产生的临时文件的地方
webapps 存放发布的在该tomcat下的所有应用程序
work JSP页面一旦被运行,JSP被翻译为JAVA文件,编译为CLASS文件
4、常用命令
startup.bat
shutdown.bat
service.bat install
net start Tomcatx
net stop Tomcatx
service.bat remove
5、最常见解决端口冲突问题
1)netstat -nao 找到PID 任务管理器里面操作
2)修改server.xml port="8080" 修改
6、如果需要随处都可以启动tomcat
在环境变量中设置CATALINA_HOME的值为TOMCAT的安装路径。最好将JAVA_HOME也进行设置保证TOMCAT的不同版本能随处可用。(最终startup调用的catalina这个命令)
7、正真TOMCAT的执行命令行顺序
1)startup
2)catalina
3)setclasspath 找到java.exe用于使得TOMCAT可以
编译JAVA做准备
4)通过操作系统命令启动TOMCAT进程
8、TOMCAT的体系结构(组件,可以通过SERVER.XML中看到层次结构)
1)SERVER
表示整个catalina servlet容器,包含一个或多个SERVICE
2)SERVICE
将CONNECTOR绑定到单独的一个ENGINE上
3)CONNECTOR
处理接收数据,返回响应。链接可以有多个。
4)ENGINE
接收连接器发来的数据并处理,选择对应的连接器交付响应。
5)HOST(一般的程序都放在localhost本机中)
虚拟主机,一个引擎可以有多个HOST
6)CONTEXT(此处可以表示一个完整的项目程序)
上下文环境,一个HOST主机可以包含多个上下文
9、tomcat的配置
可以在tomcat-users.xml中添加管理员信息
<tomcat-users>
<role rolename="manager"/>
<user username="tomcat" password="123456" roles="manager"/>
</tomcat-users>
然后浏览器中键入http://localhost:8080/然后选择tomcatmanager来管理tomcat
0 0
- TOMCAT与Servlet的一些理解
- servlet的一些理解
- Tomcat的一些理解
- 关于servlet的一些理解
- Servlet容器与Servlet,Tomcat的关系
- Servlet容器与Servlet,Tomcat的关系
- servlet与tomcat的关系
- Servlet与Tomcat的基础知识
- Tomcat与Servlet的笔记
- J2EE --- tomcat servlet 的一些错误解决
- Jsp与Servlet的理解
- 对Servlet及tomcat关系的理解,以及Action与servletAPI的关系,以及httpServletRequest
- 对Servlet及tomcat关系的理解,以及Action与servletAPI的关系,以及httpServletRequest
- 对Servlet及tomcat关系的理解,以及Action与servletAPI的关系,以及httpServletRequest
- 对Servlet及tomcat关系的理解,以及Action与servletAPI的关系,以及httpServletRequest
- 对Servlet及tomcat关系的理解,以及Action与servletAPI的关系,以及httpServletRequest
- Tomcat 容器与servlet的交互原理
- 【Tomcat】与Servlet之间的关系
- ====如何使dialog的高度随item的变化而变化
- matlab之reshape函数
- 报销的费用要交个人所得税吗?
- ==== 如何写自己的Listerner监听器
- ios开发——Objective-c的SHA224/SHA256/SHA384/SHA512加密算法的实现
- TOMCAT与Servlet的一些理解
- Hbase常用的shell命令
- 文章标题
- DXT纹理压缩格式解析
- Python爬虫入门二之爬虫基础了解
- 八皇后问题
- Code Forces 496 E. Distributing Parts(贪心)
- 关于ACM竞赛的题型分析
- 同余定理