Web服务器相关介绍(tomcat)

一、Web开发相关概念

1Web开发服务器端程序

2、动态页面和静态页面的主要关系

l  动态页面生成静态页面。(静态页面不是能动的页面,而是通过后台程序动态生成的,比如新浪页面,每天的信息都在更新)

l  用户看到的永远都是静态页面(html页面,不能动态更新,页面里面的内容都是写死的)

 

l  TipJavaEE13中技术的集合,JSP/Servlet是其中2

l  JavaEE相关的类,它的包名基本上都是以javax开头

 

l  容器:实现了什么规范的服务器称之为什么容器。

l  重量级和轻量级服务器的区别:启动的服务的多少

四、TOmcat的安装。建议使用绿色版

需注意的地方:

l  安装目录不要放在中文目录和有空格等其他特殊字符的目录中

l  启动TOmcat:执行bin目录下的startup.bat,关闭执行shutdown.bat

配置一个环境变量叫做JAVA_HOME,指向JDK的安装目录(从Tomcat6.0开始,只有JRE也是可以的)

五、启动时遇到的问题

1、一闪而过:没有正确配置JAVA_HOME环境变量

2Tomcat默认使用8080端口为您服务。启动出错时有可能就是端口被占用了。

更改Tomcat默认的端口号:

打开Tomcat\conf\server.xml,搜索8080,该一下

 

不建议配置CATALINA_HOME环境变量

*六、Tomcat的目录结构(服务器厂商自定义的)

a)         *bin:存放启动或管理Tomcat的一些脚本

b)         *conf:存放Tomcat的配置文件。

c)         *libTomcat运行依赖的jar包(能被受管理的所有应用访问)

d)         *logs:存放Tomcat的日志

e)         **webapps:存放运行在Tomcat中的JavaWeb应用。(该目录中的每一个文件夹代表一个JavaWeb应用)

f)          *workTomcat的工作目录

 

***七、标准的JavaWeb应用目录结构(SUN公司定义)

MyApp             //应用名称

         WEB-INF         必须有,且大小写保持一致(存放到此处的资源,客户端是无法直接访问的)

                   classes         存放class文件

                   lib             存放当前应用所用到的jar

                   web.xml            是当前应用的配置文件

        

八、把JavaWeb应用部署到服务器上

1、开放式目录:把应用直接拷贝到Tomcatwebapps目录下

2、发布war包。在应用的目录中执行 jar -cvf MyApp.war .

 

九、Tomcat的组成结构

conf/server.xml

Host:代表虚拟主机

Context:代表主机中的某个应用

1、配置虚拟目录

方式一、(不建议使用。修改了server.xml文件后,必须重新启动Tomcat才会生效)

修改server.xmlHost元素内部增加以下内容:

<Context path="/MyPPP" docBase="c:\tmp\MyApp"/>

path:是虚拟目录,一般以/开头

docBase:应用的真实目录路径

 

方式二、建议使用

1.       Tomcat安装目录\conf\[enginename]\[hostname]\建立一个xml文件,文件名就是虚拟访问入口(path的作用)

[enginename]:表示<Engine>name属性

[hostname]:表示<Host>name属性。

文件中只需要指定真实路径即可<Context docBase="c:\tmp\MyApp/>

2.       配置默认应用只需要将在Tomcat安装目录\conf\[enginename]\[hostname]\建立一个名为ROOT.xml的配置文件,再重新启动就可以。

 

十、案例:配置默认端口、默认应用及默认主页

http://localhost(默认端口是80)

显示MyApp\1.html

更改应用的默认主页:修改web.xml在根元素中添加以下内容:

<welcome-file-list>

                   <welcome-file>p.html</welcome-file>

                   <welcome-file>1.html</welcome-file>

</welcome-file-list>

 

2、配置虚拟主机

修改server.xml

<Host name="www.baidu.cn" appBase=""/>

name:主机的名称

appBase:存放该网站所有应用的文件夹路径

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值