Tomcat在JavaEE中应用介绍
来源:互联网 发布:apache运行python 编辑:程序博客网 时间:2024/06/05 06:47
web介绍
1.01 Web简介
Web应用,是基于浏览器与服务器的通信模式,即B/S结构,
JavaEE特指PC浏览器
按照HTTP协议进行通信,属于无状态通信
HTTP即:超文本传输协议1.02 WEB特点
01——服务器响应客户端的是HTML页面
就算客户端访问服务器出错,服务器也会给客户端HTML页面
02——客户端采用URL来定位全世界唯一的资源
URL格式:http://127.0.0.1:8080/news/index.html 网址
http://表示客户端访问服务器采用的协议名
https://=基于http协议 + 请求和响应加密的格式
127.0.0.1表示服务器的IP地址,或域名
一般情况下:一个IP对应一个域名
其他情况下:一个IP对应一个多个域名
8080表示服务器上的具体服务所占用PC机的端口号
/news表示服务器上你访问服务的名字,也就是后面我们讲的虚拟目录
index.html表示服务器上某个服务中的资源,如index.html,login.jsp
03——为了便于记忆,客户端不用IP访问,而用域名来对IP进行封装
04——客户端与服务器都采用HTTP这种应用层的协议,底层是TCP/IP协议1.03 WEB应用的资源分二类:
01——静态资源
html,css,js
百度图标
02——动态资源
servlet,jsp
百度云盘中用户登录- 1.04 什么是JavaWeb
用Java技术开发的Web应用,叫JavaWeb
Web不既可以用Java开发,也可以用其它技术开发,如C#,PHP
web服务器简介:
1.WebLogic,WebSphere
适合于大型的企业应用,
收费,闭源,
支持全部的JavaEE架构,
什么是JavaEE架构:JavaEE是一套的技术体系架构,
该体系架构中有很多主流的技术,例如:
Servlet,JSP,JDBC,等等
2.JBoss
适合于中型企业应用,
免费,开源,用Java编写,
支持全部的JavaEE架构
3.Tomcat
小型企业应用,或者个人使用,
免费,开源,用java编写,需要有jdk的支持,
不支持全部的JavaEE架构,但支持Servlet和JSP,是初学者首先服务器
环境配置:
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67PATH=C:\Program Files\Java\jdk1.7.0_67\binTOMCAT_HOME=E:\apache-tomcat-7.0.64
3.Tomcat的安装,启动,停止与目录结构:
- 3.01 Tomcat安装
一些常见的问题有:
01——没有配置JDK
02——8080端口号被占用 - 3.02 Tomcat启动
双击Tomcat/bin/start.bat - 3.03 Tomcat停止
双击Tomcat/bin/shutdown.bat或关闭窗口 - 3.04Tomcat目录结构
bin:不同平台启动和停止Tomcat的脚本文件
conf:Tomcat也是一个web应用,即Tomcat也需要xml进行配置,如server.xml
lib:Tomcat也是Web应用,会用到第三方的jar包,如servlet.jar,jsp.jar
logs:日志文件
webapps:在默认情况下,只要将Web应用放入到webapps下,自己和别人就可以通过客户端访问该Web应用了
work:你访问jsp时,jsp会产生一些缓存和翻译文件
4.在Tomcat中设置虚拟目录和虚拟主机
4.1在Tomcat中发布WEB应用程序的目录结构
Tomcat/webapps
——–news(项目名)
———–index.html(文件)
———–WEB-INF(目录)
——————-classes(目录)
——————-lib(目录)
——————-web.xml(文件)
Tomcat/webapps
——–news(项目名)
———–abc(目录)
——————-index.html(文件)
———–WEB-INF(目录)
——————-classes(目录)
——————-lib(目录)
——————-web.xml(文件)
如果浏览器网址URL写错了,Tomcat服务器软件会返回给浏览器一个404页面,
表示浏览器网址对应的服务器资源不存在
4.2设置目录的默认网页,映射虚拟目录
配置虚拟目录:
1_停止tomcat服务器软件,简称tomcat,简称猫
2_打开tomcat/conf/server.xml文件
配置虚拟目录,就想到Context这个标签
docBase=”Web应用的根目录,即news”
path=”Web应用的虚拟路径,以/开头”
- Tomcat在JavaEE中应用介绍
- javaEE Tomcat应用
- 在JavaEE版本Eclipse中配置与使用Tomcat
- HTTP中在JAVAEE中最简单的应用
- 协同过滤算法在JavaEE项目中应用
- WebService 在javaEE中的应用
- JAVAEE 应用容器 + tomcat + jtom + atomikos + jta
- 在Tomcat中部署web应用
- 在Intellij idea8中部署Tomcat应用
- 在Tomcat中部署web应用
- 在应用中使用嵌入式Tomcat
- 在Tomcat中部署WEB应用
- 在应用中使用嵌入式Tomcat
- 在tomcat中部署web应用
- javaee tomcat
- 在Linux上部署JavaEE应用
- JavaEE介绍
- JavaEE介绍
- Java之——类加载器探究
- Unity 中的旋转
- opencv GUI 指令
- Codeforces 484B Maximum Value
- 云南修改集群
- Tomcat在JavaEE中应用介绍
- 最小生成树问题学习总结
- DOS 批处理高级教程精选合编
- VPS 配置 vultr 优惠码
- 40. Combination Sum II
- macOS入门认识与折腾
- 论补数和补码的关系
- Android Studio快捷键与小技巧(二)
- CentOS搭建DHCP服务