为了可以通过浏览器访问到自己tomcat下的web项目,我们需要先了解以下内容:
Web开发概述
1.1WEB通信
WEB采用B/S通信模式,通过超文本传送协议(HTTP, Hypertext transport protocol)进行通信。通过浏览器地址栏编写URL,向服务器发送一个请求,服务器端根据请求进行相应的处理,处理完成之后,会向浏览器作出一个响应,及将服务器端资源发送给浏览器。
Tomcat下发布Web项目
1.2 WEB资源介绍
静态资源:指web页面中供人们浏览的数据始终是不变。比如:HTML、CSS、JS、图片、多媒体。
动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。比如:JSP/Servlet、ASP、PHP
1.3 WEB服务器
JCP(Java Community Process) Java技术规范制定与更新的国际组织。主要维护规范包括:J2ME、J2SE、J2EE,XML等。
J2EE 企业级开发Java规范。标准规范包括:servlet、jsp、jdbc、xml、jta、javamail等。在java中规范就是接口。J2EE又称为JavaEE。
WEB服务器对JavaEE规范部分或全部支持,也就是WEB服务器实现部分或全部接口。
Tomcat服务器就是比较流行的WEB服务器软件。支持Servlet和JSP规范。
1.4 Tomcat 概述
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。
Apache 软件基金会有两款常用软件:apache web 服务器 和 tomcat web服务器。
1)apache web服务器专门处理HTML页面的。
2)tomcat web服务器,不仅可以处理servlet和jsp,而且也能处理html页面,不过不如apache web服务器。
3)在开发中,一般使用tomcat处理servlet和jsp,使用apache服务器处理html页面。及apache和tomcat被整合在一起使用。
1.5 Tomcat目录结构
原文
打开tomcat的解压之后的目录可以看到如下的目录结构:
Tomcat下发布Web项目
1.bin:
bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径
startup 用来启动tomcat
shutdown 用来关闭tomcat
修改catalina可以设置tomcat的内存

2.conf:
conf目录主要是用来存放tomcat的一些配置文件。
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
web.xml可以设置tomcat支持的文件类型
context.xml可以用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下可以设置默认加载的项目

3.lib: lib文件夹的作用
lib目录主要用来存放tomcat运行需要加载的jar包。
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

4.logs:
logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
在linux环境中,控制台的输出日志在catalina.out文件中

5.temp:
temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

6.webapps:
webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
注意:此文件夹存储的是编译好的文件,所以要想看源码只能通过反编译来进行。
7.work:
work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
清空work目录,然后重启tomcat,可以达到清除缓存的作用。~
1.6 通过eclipse(或者STS)发布web项目
1.6.1配置Tomcat
步骤1:获得服务器运行环境配置,Window/Preferences/Server/Runtime Environmen
Tomcat下发布Web项目
步骤2:添加服务器
Tomcat下发布Web项目
步骤3:选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish
Tomcat下发布Web项目
步骤4:完成成功
Tomcat下发布Web项目
步骤5:设置发布位置
Tomcat下发布Web项目
修改tomcat发布的位置 Tomcat下发布Web项目

1.6.2发布web项目
步骤1:项目右键/Run As/Run on Server
Tomcat下发布Web项目
步骤2:选择WEB服务器执行程序。
Tomcat下发布Web项目步骤3:选择或添加文本框
Tomcat下发布Web项目

相关文章: