一,javaSE: Tomcat 服务器
1,web 开发概述
javaEE:13 种
javaME:
JavaEE 规范: 13 种技术的总称.Servlet/Jsp JDBC JNDI JTA...
Tomcat:Servlet/Jsp 容器, 轻量级服务器.服务器端介绍:
2,Tomcat 下载
Tomcat 官方站点: http://tomcat.apache.org
3,Tomcat 的安装与配置
3.1,安装:
直接解压到指定目录即可.(注:目录不要太深;目录不要有中文或空格)
3.2,启动服务器:
F:\apache-tomcat-7.0.52\bin\startup.bat
启动服务器的前提:
配置 JAVA_HOME:
进入到 F:\apache-tomcat-7.0.52\bin>startup.bat 才能执行命令
配置 CATALINA_HOME:
F:\apache-tomcat-7.0.52
startup.bat 启动命令
shutdown.bat 停止命令
如果 tomcat 端口被占用,解决办法
> 修改 F:\apache-tomcat-7.0.52\conf\server.xml
第
70 行: <Connector port="8081"/>
> 关闭端口号对应的进程:
cmd-->netstat -ano --> 找到 pid--> 任务管理器 --> 显示 pid--> 关闭对应进程 --》再重新启动
3.3,测试服务器是否启动成功
http://localhost:8080
3.4,Tomcat 的主要目录:(重要)
3.4.1,标准的 JavaWeb 应用的目录结构(很重要:记住)
应用:
WEB-INF : 注意:固定写法.此目录下的文件不能被外部直接访问.
classes:
我们编写的程序代码..class 文件
lib : 应用需要用的 jar 文件
web.xml : 应用的配置信息
3.4.2,部署应用到 Tomcat 服务器
> 开放目录部署方式
把应用直接复制到 F:\apache-tomcat-7.0.52\webapps 下.
> 把应用打成 war 包
webRoot 下:打 war 包命令:jar -cvf MyApp.war .
把
war 包直接复制到 F:\apache-tomcat-7.0.52\webapps 下,应用自动解压
注:webapps 目录下有几个目录就代表有几个应用.
4.Tomcat 服务器与 MyEclipse 集成 (一定要掌握)
1,Tomcat 集成
2,创建 web 应用
3,部署
URL: 统一资源定位符(网址)
URI: 统一资源标识符
http://localhost:8080/day08_02/1.html
协议
主机 IP(端口号)URI(当前应用的资源路径)
5,深入熟悉 Tomcat 服务器(了解)
5.1,虚拟目录:方式一:(不建议使用,因为需要重启服务器)
真实目录:d:\MyAPP
虚拟目录:http://localhost:8080/myApp
虚拟目录映射:
在服务器的 server.xml 中添加:
docBase: 代表的是应用的真实路径.
path:网络访问的虚拟目录名
注:需要重启服务器.方式二:
在 app 的 src 中新建 myAPP.xml 文件,文件名就代表应用的虚拟目录名.
将文件放在
D:\apache-tomcat-7.0.52\conf\Catalina\localhost 目录下
访问: http://localhost:8080/myAPP
5.2 ,配置默认端口,默认应用,默认主页
A,把 server.xml 中 < Connector port="80"protocol="HTTP/1.1"
浏览器 http 默认端口:80 不用写端口号了
connectionTimeout="20000"
redirectPort="8443" />
B,默认应用:
默认应用:把配置的虚拟目录的
localhost 下的配置文件名改为 ROOT.xml 即可.
C,默认主页
修改当前应用 web.xml, 添加以下内容:
来源: http://blog.csdn.net/duoduo18up/article/details/78980089