Tomcat7.0学习笔记
Tomcat学习笔记
一、tomcat目录介绍
1、conf文件下目录所代表的意思
2、在utl中不需要写资源名称就能访问的设置方法
a、在webapps目录下创建web应用(即文件夹如web1文件夹
)
b、在web应用下建立资源页面,同时必须创建WEB-INF(这个是固定的写法,必须大写)
c、复制到WEB-INF目录下
d、配置,方法如下
说明:
这样就不用写资源名称了,如配置不对就会报错
3\
Tomcat的用户和密码的配置:
打开,进行配置。配置前的内容如下:
配置管理者(manager)admin
如下:
配置好后,重新启动tomcat才能使用。
二、tomcat虚似目录的配置
打开
下的目录下的
配好后,
这
句话的理解:
在
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:是加密协议