Tomcat7.0学习笔记

Tomcat学习笔记

一、tomcat目录介绍

1、conf文件下目录所代表的意思

2、在utl中不需要写资源名称就能访问的设置方法

a、在webapps目录下创建web应用(即文件夹如web1文件夹

b、在web应用下建立资源页面,同时必须创建WEB-INF(这个是固定的写法,必须大写)

c、复制到WEB-INF目录下

d、配置,方法如下

说明:写入资源名(如 2.html)

这样就不用写资源名称了,如配置不对就会报错

3\

Tomcat的用户和密码的配置:

打开,进行配置。配置前的内容如下:

配置管理者(manager)admin

如下:

配置好后,重新启动tomcat才能使用。

二、tomcat虚似目录的配置

打开

下的目录下的

这个语句的意思如下:

配好后,

句话的理解:

中加上属性reloadable,如:

,这时tomcat会监控到这个文件变化了,就会自动给予你加载,

设为false就不会监控,不会动加载。

upackWAR的作用的理解:用一个实例说明:

有一个信息,不想让别人知到,就想用tomcat去发布,那么怎么发呢?

实例:利用comcat发布站点(web应用)。

1、打开tomcat的首页面,默认页面

2、点击manager,进入tomcat的发布页面。

说明:

Select WAR flie to upload:查找要发布的WAR文件,只能发布WAR 类型。

那么怎么生成WAR包呢?

利用java里的jar(打包工具)来生成。

格式:jar-cyfxx.war*(不带分号)

具体做法如下:

1、先查看能不能用

2、在所在驱动下建信息如在D盘下建web3

3、打命令行,进入D盘

再进入

打jar包

3、用tomcat发布

就会在tomcat安装目录下的webapps目录下出现web应用web3、

这样发布成功

如何用正常的方法访问呢?如:www.wyp来访问呢?(重点)

为什么能自定义自已的主机名的原理:

DNS是一个公司的区域服务器,61.126.128.68是这个区域的域名,一个区域的域名是固定的。它里面有一个很大的表,存放区域内的用户名和地址,浏览器向区域服务器发请求的时,先到本地(本机)的hosts.文件

去找。这个文件在c盘----------------

中,打开

就找到了去DNS localhost DNS 去查询名解析主机即:

localhost

先到本机上的hosts.文件中去查

ip 如果hostskh 有ip,就不

服务中去查

DNS 服务器

61.128.128.67如果没有就会报错误

如果在hosts 文件中没有查询到

对应的IP 地址,则向

连接到百度去

百度服务器

实现的步骤:

1、在C:\WINDOWS\system32\drivers\etc下的hosts文件中进行配置。

说明:在host文件中添加自定的名称即可配成。

只配好host文件还远远不够。因为tomcat服务器不知到127.0.0.1对应https://www.360docs.net/doc/476965322.html,。还要在服务器的server.xml中进行配置。

2、在tomcat的server.xml中添加一个主机名

添加的格式:

特别说明:添加时不能添加

即:

(错误原因这个节点不能加)

这种添加方法是错误的。

正确的:

3、在D:\web2中加一个WEB-INF/web.xml,把hello2.html设置为首页面。

4、重启生效

也就说不同的域名指向一个ip地址。

方法:就是在Host文件中配置,不同的域名指向同一个ip地址如下:

伪网站是怎样做的呢?

也是在Host文件中去配置,即向系统注册。即用自已的ip地址,用别人的域名。

如:https://www.360docs.net/doc/476965322.html,

https://www.360docs.net/doc/476965322.html,

用本机ip地址,用百度等的域名。这样就做顾了假的网站。

如何配置默认主机:

即让tomcat一打开就是自己的网站。方法如下:

1、在comcat/conf/server.xml的文件中进行配置

Engine:引擎的意思

Engine name:引擎的名称是Catalina

defaultHos:默认主机是localhost

要配置自定义的主机,就要改defaultHost="localhost"中localhost,改成自定义主机主行。如下:

这样一打开就是自己的网页了。

https:是加密协议

相关主题
相关文档
最新文档