Tomcat服务器

/**
 * 两种架构
 */
网页:B/S架构
app:C/S架构,典型的例子就是各种端游
/**
 * 静态资源和动态资源
 */
静态资源:数据是不变的,所有人看到的数据全都一样
动态资源:数据是动态变化的
/**
 * “网址”中蕴含的信息
 */
URL		http://www.baidu.com:8080/guojing/index.php
协议名	http
主机名	www.baidu.com 也可以用ip地址代替
域名		baidu.com
端口号	8080
/**
 * 服务器
 */
Tomcat		Apache公司研发,支持Serverlet
JBoss		Redhat红帽,支持JavaEE
GlassFish	Oracle公司研发
Resin		Caucho公司研发,支持JavaEE
Weblogic	收费,支持JavaEE
Websphere	收费,支持JavaEE
/**
 * Tomcat服务器环境的搭建
 */
http://tomcat.apache.org/
Download
32-bit/64-bit Windows Service Installer (pgp, md5, sha1)
/**
 * 安装JDK
 */
下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html/**
/**
 *  配置Java环境变量
 */
设置系统环境变量
计算机
属性
高级
环境变量
JAVA_HOME   C:\Program Files\Java\jdk1.8.0_45
Path   		%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH 	%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
cmd
java -version
/**
 * 修改Tomcat端口号
 */
打开/conf/server.xml 修改完重启Tomcat
<Connector port="8080" protocol="HTTP/1.1"
	connectionTimeout="20000"
	redirectPort="8443" />
/**
 * Tomcat目录结构
 */
bin      启动和关闭tomcat的脚本
conf     包含不同的配置文件
work     存放编译后产生的class文件
webapp   部署应用程序的目录
log      存放打印的日志文件
lib      存放tomcat所需要的jar文件
doc      存放各种Tomcat文档
temp	 临时缓存文件夹
/**
 * tomcat部署静态资源
 */
Tomcat 9.0/webapps/
就映射到 localhost:8080
新建文件夹,即完成静态资源部署
/**
 * tomcat部署动态资源
 */
Tomcat 9.0/webapps/
项目
	WEB-INF
		classes		存放字节码文件
		lib			存放jar包
		web.xml		部署唯一配置文件
这种部署的特点是:WEB-INF文件夹开始,浏览器是访问不到的
//web.xml	
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www/w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com.xml/ns/javaee"
	version="2.5">
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
	</welcome-file-list>	
</web-app>
/**
 * 将Tomcat部署到myEclipse
 */
没成功,然而无所谓

  

posted @ 2017-04-09 11:29  WeWeZhang  阅读(262)  评论(0编辑  收藏  举报