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 */ 没成功,然而无所谓