A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

                                                                         web服务器Tomcat介绍(一)
一、软件架构
1、C-S架构
Client-Server架构模式客户端-服务器架构模式通过特定的软件访问网络资源
2、B-S架构
Browser-Server架构模式浏览器-服务器架构模式通过浏览器去访问网络资源
3、C-S和B-S的区别
CS架构BS架构
系统维护升级需要更新客户端不需要更新
软件安装需要安装不需要安装
开发工作客户端&服务端服务端
多平台支持需要多平台支持不需要
二、web资源
web服务器介绍:
Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)。
Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)。
GlassFish: 由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少,收费)。
Resin:是CAUCHO公司的产品,是一个非常流行的应用服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。
WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。


1、静态资源
指Web页面中可供浏览的数据始终不变。常见的静态资源所使用的技术有HTML、CSS、JS、图片、多媒体

2、动态资源
指Web页面中可供浏览的数据是由程序产生的,不同时间、不同地点甚至是不同用户所访问的Web页面是不同的。
常见的动态资源所使用的技术有ASP、PHP、Python、Servlet、JSP。

静态资源动态资源
不同时间、不同地点、不同用户一样的不一样的
业务处理能力没有
三、Tomcat
1、概念
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
2、Tomcat启动常见问题
1.启动乱码
conf/logging.properties,把所有的UTF-8,改成GBK
2.JAVA_HOME 配置错误
如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat时,将一闪立即关闭
解决方式:需要正确配置JAVA_HOME环境变量,指向JDK的bin目录的上一级目录;
3.端口号冲突
通过修改tomcat目录下conf/server.xml配置文件修改端口号。将8080修改成其他端口号。


3、Tomcat项目的部署方式
1、webapps【重点】
1.目录发布
将项目文件夹放到webapps目录下边
2.【常用】war发布
文件夹,打包(在文件夹内部打包),格式选择zip。压缩结束之后,将zip改成.war。将war文件,放到webapps目录下边

2、虚拟路径发布【了解】
1.conf/server.xml
path为项目访问地址;docBase为项目所在的硬盘路径
[HTML] 纯文本查看 复制代码
<Host>
    <!-- ...... -->
    <Context path="/path" docBase="folder"/>
    <!-- ...... -->
</Host>

2.conf/Catalina/localhost
在此目录下创建一个xml文件,xml名字即为项目访问地址
<Context docBase="folder" />


总结:
1、webapps【重点】
  • 直接放

把html/js/css要先放到一个文件里面
  • 打压缩包

选择所有的html/css/js,压缩,zip格式
把zip移到webapps里面,zip改成war
2、虚拟路径【了解】
  • 需要重启

conf/server.xml
找Host标签
添加Context标签
标签属性path - URL路径
标签属性docBase - 文件所在的位置
  • 不需要重启

添加xml文件(conf/Catalina/localhost)
path 可以有,也可以省,如果省,就是xml的文件名
docBase - 有,文件所在位置



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马