Tomcat知识点
2017-04-27 19:40
141 查看
WEB开发的相关知识
web,在英语中web就是网页的意思。它用于表示internet主机上供外界访问的资源。
internet上供外界访问的web资源有哪些?
-静态web资源:html页面,指web页面中供人们浏览的数据始终是不变的。
-动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问
web页面看到的内容各不相同。
-静态web资源开发技术:html
-动态web资源开发技术:jsp、servlet asp php。。。
在java中,动态web资源开发技术统称为javaweb。
WEB服务器:
学习web开发,需要安装一台web服务器,然后在web服务器中开发响应的web资源,
供用户使用浏览器访问。
常见的web服务器:
-WebLogic 是BEA公司的产品,是目前应用比较广泛的web服务器,支持javaEE规范
javase
javaee规范:13种技术的总称,servlet、jsp、jdbc、jndi、jta。。。
javame
javaEE规范:是jcp组织,来自世界各地的开发牛人,包括habernate的创始人
指定的一套技术规范。
-Tomcat:servlet/jsp容器,轻量级服务器。
-WebSphereAS:也是一个常用的服务器,是IBM公司,支持javaEE规范。
-JbossAS:红帽的产品,原来属于开源组织JbossAS,后来被红帽收购了,
支持javaEE规范。
-在小型的应用系统中,可以使用一个免费的web服务器:tomcat,该服务器
支持jsp和servlet规范。
-Tomcat简介:
1,tomcat是在sun公司推出的小型servlet/jsp调试工具的基础上发展起来的 一个优秀的servlet容器。tomcat本身基本上是完全用java语言编写的。
目前是Apache开源组织的一个软件项目。
2,它的官方网址:http://tomcat.apache.org
得到了广大开源代码志愿者的大力支持。可以和目前大部分的主流web服务器
一起工作,它运行稳定,可靠,高效。(IIS微软的,Apache服务器)
目前已经是开发企业javaweb应用的最佳servlet容器选择之一。
3,tomcat官网:http://tomcat.apache.org
-获取tomcat安装程序包:
--tar.gz 文件是Linux操作系统下的安装版本
--exe 文件是Windows系统下的安装版本
--zip 文件windows系统下的压缩版本(绿色版)建议
-tomcat版本随着sun公司推出的servlet/jsp规范的不同而不同。
基本上就是sun公司每推出一个版本,tomcat也会发行新的版本来适应新的规范
tomcat版本 servlet/jsp规范 jdk版本
7.0 3.0/2.2 1.6
6.0x 2.5/2.1 1.5
5.5x 2.4/2.0 1.4
5.0x 2.4/2.0 1.4
tomcat6 本身是基于jdk1.5的应用程序,所以在安装和使用之前必须先安装
jdk1.5或以上版本的jdk
Tomcat服务器(很熟悉)
1,tomcat:servlet/jsp容器,属于轻量级服务器。
2,tomcat的安装和配置
-安装:直接解压到指定目录即可(目录中不要有中文和空格)
3,启动服务器:
-进入安装目录下的bin目录找到startup.bat
-启动服务之前:配置JAVA_HOME
-配置CATALINA_HOME:
startup.bat 启动命令
shutdown.bat 停止命令
如果tamcat端口号被占用,解决办法:
-修改tomcat安装目录下conf下的server.xml
找到<Connector port="8081"/>进行修改
-关闭端口号对应的进程:
在cmd下输入netstat -ano找到占用端口号的程序的pid
进入任务管理器,显示pid,找到对应的pid关闭进程
4,测试服务器是否启动成功
双击bin目录下的startup.bat 文件
http://localhost:8081
5,tomcat的主要目录:(重要)
目录bin: 可执行文件
目录conf: 配置文件
目录lib: tomcat运行时需要用到的jar包
目录logs: tomcat运行时产生的日志文件
目录temp: 运行时产生的临时文件
目录webapps: 存放我们编写的应用
目录work: tomcat的工作目录
javaWeb应用程序
web应用程序指供浏览器访问的程序,通常也称之为web应用
一个web应用由多个静态web资源和动态web资源组成。
html css js文件
jsp文件 java程序 支持jar包
配置文件。。。
web应用开发之后,若果想供外界访问,需要把web应用所在的目录交给web服务器管理
这个过程称之为虚拟目录的映射。
标准的javaweb应用的目录结构(很重要)
-WebRoot
--WEB-INF:固定写法,此目录下的文件不能被外部直接访问。
-calasses:我们编写的程序代码产生的.class文件
-lib:应用需要用到jar包
-web.xml:应用的配置文件
部署应用到tomcat服务器中:
-开放式目录部署方式:
把应用直接复制到tomcat安装目录下的webapps下。
-把应用打成war包
在黑窗口中进入workspace下当前应用下的web root目录
打war包命令:jar -cvf MyApp.war .
把war包直接复制到tomcat安装目录下的webapps下,应用会自动解压
webapps目录下有几个目录就代表有几个应用
404 找不到资源 路径写错了,单词写错了。
web组件的URL
无论是开放式目录结构还是打包文件方式发布web应用,web应用的默认RUL入口都 是web应用的根目录名, demo.html
他的URL入口是/Myapp/demo.html
访问本地服务器的资源
http://lcoalhost:8081/Myapp/demo.html
http://127.0.0.1:8081/Myapp/demo.html
web.xml文件
通过web.xml文件,可以将web应用中的:
-某个web资源配置为网站首页。
-将servlet程序映射到某个url地址上。
.......
但凡涉及到对web资源进行配置,都需要通过web.xml文件
注意:web.xml文件必须放在web应用\WEB-INF目录下
Tomcat服务器与MyEclipse 集成(一定要掌握)
1,tomcat集成
2,创建web应用
3,部署
4,启动服务器测试
URL:统一资源定位符(网址)
URI:统一资源标识符
http://lcoalhost:8081/Myapp/demo.html
协议 主机ip 端口号/URI(当前应用的资源路径)
通过web.xml配置网站首页
<welcome-file-list>
<welcome-file>demo.html</welcome-file>
<welcome-file>demo1.html</welcome-file>
<welcome-file>demo2.html</welcome-file>
</welcome-file-list>
web,在英语中web就是网页的意思。它用于表示internet主机上供外界访问的资源。
internet上供外界访问的web资源有哪些?
-静态web资源:html页面,指web页面中供人们浏览的数据始终是不变的。
-动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问
web页面看到的内容各不相同。
-静态web资源开发技术:html
-动态web资源开发技术:jsp、servlet asp php。。。
在java中,动态web资源开发技术统称为javaweb。
WEB服务器:
学习web开发,需要安装一台web服务器,然后在web服务器中开发响应的web资源,
供用户使用浏览器访问。
常见的web服务器:
-WebLogic 是BEA公司的产品,是目前应用比较广泛的web服务器,支持javaEE规范
javase
javaee规范:13种技术的总称,servlet、jsp、jdbc、jndi、jta。。。
javame
javaEE规范:是jcp组织,来自世界各地的开发牛人,包括habernate的创始人
指定的一套技术规范。
-Tomcat:servlet/jsp容器,轻量级服务器。
-WebSphereAS:也是一个常用的服务器,是IBM公司,支持javaEE规范。
-JbossAS:红帽的产品,原来属于开源组织JbossAS,后来被红帽收购了,
支持javaEE规范。
-在小型的应用系统中,可以使用一个免费的web服务器:tomcat,该服务器
支持jsp和servlet规范。
-Tomcat简介:
1,tomcat是在sun公司推出的小型servlet/jsp调试工具的基础上发展起来的 一个优秀的servlet容器。tomcat本身基本上是完全用java语言编写的。
目前是Apache开源组织的一个软件项目。
2,它的官方网址:http://tomcat.apache.org
得到了广大开源代码志愿者的大力支持。可以和目前大部分的主流web服务器
一起工作,它运行稳定,可靠,高效。(IIS微软的,Apache服务器)
目前已经是开发企业javaweb应用的最佳servlet容器选择之一。
3,tomcat官网:http://tomcat.apache.org
-获取tomcat安装程序包:
--tar.gz 文件是Linux操作系统下的安装版本
--exe 文件是Windows系统下的安装版本
--zip 文件windows系统下的压缩版本(绿色版)建议
-tomcat版本随着sun公司推出的servlet/jsp规范的不同而不同。
基本上就是sun公司每推出一个版本,tomcat也会发行新的版本来适应新的规范
tomcat版本 servlet/jsp规范 jdk版本
7.0 3.0/2.2 1.6
6.0x 2.5/2.1 1.5
5.5x 2.4/2.0 1.4
5.0x 2.4/2.0 1.4
tomcat6 本身是基于jdk1.5的应用程序,所以在安装和使用之前必须先安装
jdk1.5或以上版本的jdk
Tomcat服务器(很熟悉)
1,tomcat:servlet/jsp容器,属于轻量级服务器。
2,tomcat的安装和配置
-安装:直接解压到指定目录即可(目录中不要有中文和空格)
3,启动服务器:
-进入安装目录下的bin目录找到startup.bat
-启动服务之前:配置JAVA_HOME
-配置CATALINA_HOME:
startup.bat 启动命令
shutdown.bat 停止命令
如果tamcat端口号被占用,解决办法:
-修改tomcat安装目录下conf下的server.xml
找到<Connector port="8081"/>进行修改
-关闭端口号对应的进程:
在cmd下输入netstat -ano找到占用端口号的程序的pid
进入任务管理器,显示pid,找到对应的pid关闭进程
4,测试服务器是否启动成功
双击bin目录下的startup.bat 文件
http://localhost:8081
5,tomcat的主要目录:(重要)
目录bin: 可执行文件
目录conf: 配置文件
目录lib: tomcat运行时需要用到的jar包
目录logs: tomcat运行时产生的日志文件
目录temp: 运行时产生的临时文件
目录webapps: 存放我们编写的应用
目录work: tomcat的工作目录
javaWeb应用程序
web应用程序指供浏览器访问的程序,通常也称之为web应用
一个web应用由多个静态web资源和动态web资源组成。
html css js文件
jsp文件 java程序 支持jar包
配置文件。。。
web应用开发之后,若果想供外界访问,需要把web应用所在的目录交给web服务器管理
这个过程称之为虚拟目录的映射。
标准的javaweb应用的目录结构(很重要)
-WebRoot
--WEB-INF:固定写法,此目录下的文件不能被外部直接访问。
-calasses:我们编写的程序代码产生的.class文件
-lib:应用需要用到jar包
-web.xml:应用的配置文件
部署应用到tomcat服务器中:
-开放式目录部署方式:
把应用直接复制到tomcat安装目录下的webapps下。
-把应用打成war包
在黑窗口中进入workspace下当前应用下的web root目录
打war包命令:jar -cvf MyApp.war .
把war包直接复制到tomcat安装目录下的webapps下,应用会自动解压
webapps目录下有几个目录就代表有几个应用
404 找不到资源 路径写错了,单词写错了。
web组件的URL
无论是开放式目录结构还是打包文件方式发布web应用,web应用的默认RUL入口都 是web应用的根目录名, demo.html
他的URL入口是/Myapp/demo.html
访问本地服务器的资源
http://lcoalhost:8081/Myapp/demo.html
http://127.0.0.1:8081/Myapp/demo.html
web.xml文件
通过web.xml文件,可以将web应用中的:
-某个web资源配置为网站首页。
-将servlet程序映射到某个url地址上。
.......
但凡涉及到对web资源进行配置,都需要通过web.xml文件
注意:web.xml文件必须放在web应用\WEB-INF目录下
Tomcat服务器与MyEclipse 集成(一定要掌握)
1,tomcat集成
2,创建web应用
3,部署
4,启动服务器测试
URL:统一资源定位符(网址)
URI:统一资源标识符
http://lcoalhost:8081/Myapp/demo.html
协议 主机ip 端口号/URI(当前应用的资源路径)
通过web.xml配置网站首页
<welcome-file-list>
<welcome-file>demo.html</welcome-file>
<welcome-file>demo1.html</welcome-file>
<welcome-file>demo2.html</welcome-file>
</welcome-file-list>
相关文章推荐
- 知识点①:springboot使用外部 tomcat 运行配置
- j2ee中下载文件,js调用action,及获得tomcat的物理路径等知识点
- [Jweb] tomcat 知识点 (from bjsxt ZZY)
- j2ee中下载文件,js调用action,及获得tomcat的物理路径等知识点
- Tomcat相关知识点
- [Jweb] tomcat 知识点 (from bjsxt ZZY)
- 关于tomcat的一些知识点
- tomcat阅读源码中涉及的知识点---自定义类加载器
- 面试知识点1:Tomcat+Spring中有几个ApplicationContext?它们的关系是什么样的?
- tomcat知识点全总结
- Tomcat知识点
- tomcat知识点
- tomcat知识点全总结
- tomcat知识点
- 关于Tomcat服务器的知识点
- Tomcat 知识点
- tomcat的一些知识点
- 知识点①:springboot 使用外部 tomcat 运行配置
- 与tomcat相关的知识点
- J2EE学习笔记--Tomcat知识点