赞
踩
前言:
本篇博客来总结一下Tomcat.
核心:
首先来说一下,Web,用于表示Internet主机上供外界访问的资源
分类
静态web资源(HTML页面):指web页面中工人们浏览的数据始终不变
动态web资源:指web页面中共特闷浏览的数据有程序产生的,不同的时间点访问web页面看到的内容各不相同.
静态web资源开发技术
Html
常用动态web资源开发技术
Jsp/servlet,ASP,PHP
在java中,动态web资源开发技术统称为Javaweb
常见的服务器
javaee十三种规范:
Weblogic--支持javaee十三种规范
Websphere
Jbossas
Tomcat:servlet/jsp容器
Tomcat简介
SUN公司推出的小型Servlet/JSP调试工具基础上发展起来的一个优秀的Servlet容器,Tocat本身完全用java语言编写,目前是Apache开源软件组织的一个软件项目,官方网址:http://tomcat.apache.org,可以和目前大部分的主流web服务器(IIS ,Apache服务器)一起工作,它运行稳定,可靠且高效.已成为目前开发企业Javaweb应用的最佳servlet容器选择之一.
安装Tomcat程序包
Tar.gz文件是Linux操作系统下的安装版本
EXE是Windows系统下的安装版本x86 x64
zip文件是Windows系统下的压缩版本(建议)
启动服务器
启动服务器的前提
配置JAVA_HOME
进入到Tomcat安装目录bin\starup.bat
配置CATALINA_HOME
Startup.bat启动命令
Shutdown.bat停止命令
Tomcat主要目录
项目目录:
应用:
MyApp
1.html
Css
myStyle.css
Js
My.js
WEB-INF :注意:固定写法。此目录下的文件不能被外部直接访问。
classes: 我们编写的程序代码。.class文件
lib : 应用需要用的jar文件
web.xml :应用的配置信息
Tomcat集成:选择Tomcat服务器,添加安装路径
部署:右击-添加项目到Tomcat中
部署到Tomcat服务器
>开放目录部署方式
把应用直接复制到F:\apache-tomcat-7.0.52\webapps下。
>把应用打成war包。
打war包命令:jar -cvf MyApp.war .
把war包直接复制到F:\apache-tomcat-7.0.52\webapps下,应用自动解压
注:webapps目录下有几个目录就代表有几个应用。
统一资源定位符:URL (网址)
URI:统一资源标识符
虚拟目录
6.1、虚拟目录:
方式一:(不建议使用,因为需要重启服务器)
真实目录:d:\MyAPP
虚拟目录:http://localhost:8080/myApp
虚拟目录映射:
<Context path="/myApp" docBase="d:\MyAPP"/>
docBase:代表的是应用的真实路径。
path:网络访问的虚拟目录名
注:需要重启服务器。
方式二:
新建myAPP.xml文件,文件名就代表应用的虚拟目录名。
将文件放在F:\apache-tomcat-7.0.52\conf\Catalina\localhost目录下
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:\myAPP"/>
访问:http://localhost:8080/myAPP
A、把server.xml中<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
浏览器http默认端口:80
B、默认应用:
默认应用:把配置的虚拟目录的配置文件名改为ROOT.xml即可。
C、默认主页
修改当前应用web.xml,添加以下内容:
总结:
感谢朋友的阅读.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。