认识Tomcat

tomcat配置端口号

打开tomcat->conf->server.xml打开
这里写图片描述
修改端口0~65535之间的整数,通常0~1023被OS使用,然后从新启动tomcat

Tomcat的目录

  • bin:二进制可执行文件,例如启动和关闭tomcat的文件。
  • conf:配置文件,其中有四大配置文件,server.xml、context.xml、web.xml、tomcatusers.xml
  • logs:tomcat会自动产生日志文件,都存放在这个目录下。
  • lib:Tomcat需要的jar都放到这里。
  • temp:Tomcat在运行时可能会生成的临时文件,临时文件存放在这个目录。当关闭tomcat后,这个东西可以删除。
  • webapps:这个目录下的每个文件夹都是一个web应用程序,我们写的web应用程序放在这个下面。
  • work:这个目录可以删除,它是在tomcat在运行时自动生成的,里面存放webapps中动态生成的.java和.class文件。

创建静态应用

<html>
  <head><title>index</title></head>
  <body>
  <hl>hello tomcat</hl>
  </body>
</html>

注意:startup.bat启动tomcat时,窗口一闪而过时,查看JAVA_HOME配置信息是否正确。或者查看日志启动信息。

创建动态应用

  • 在webapps下创建hello1目录。
  • 在webapps/hello1/下创建WEB-INF目录。这个目录用户无法通过浏览器直接访问,可以把一下受保护的文件放到这个目录下。
  • 创建webapps/hello1/WEB-INF/classes目录。当前项目的class文件。
  • 创建webapps/hello1/WEB-INF/lib目录, 当前项目所需jar包。
  • 创建webapps/hello1/WEB-INF/web.xml。当前项目的“部署描述文件”,就是一个配置文件。
  • 创建webapps/hello1/index.html。当前项目的页面,不能把它放到WEB-INF下,不然用户无法访问。
  • 打开浏览器访问http://localhost:80/hello1/index.html

指定默认的欢迎页面

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

配置外部应用程序

方法一

  • 找到conf中的server.xml,打开server.xml文件,找到<Host>元素,在其中添加<Context>元素,代码如下:
<Host name="localhost" appBase="webapps"
    unpackWARs="true"  autoDeploy="true">
    <Context path="/itcast_hello" docBase="C:/hello"/>
    <Context path="/xxx" docBase="F/hello1"/>
</Host>

方法二

在/conf/catalina/localhost/目录下创建一个xml文件,命名为yyy.xml
在文件中添加如下内容:

<Context docBase="F/hello1"/>

访问:http://localhost:80/yyy/index.html


在此纪念春节晚上还学习,哈哈哈!纪念《水知道答案》,爱与感恩!


映射虚拟主机

当想使用http://www.baidu.com来访问我们自己的项目。

  • 修改端口号为80.
  • 在本机上让www.baidu.com域名映射为127.0.0.1,这时需要修改C:\WINDOWS\System32\drivers\etc\hosts文件,添加对http://www.baidu.com的绑定关系。
    这里写图片描述
    改成:
    这里写图片描述
  • 在server.xml文件中添加一个(主机)
    1、一个主机都会有一个存放应用程序的目录,例如:localhost这个主机就有一个webapps这个目录,在一个应用程序目录中最多可以创建一个名为ROOT的应用程序,这个应用在访问时可以省略项目名称。
    2、配置虚拟主机,为其制定自己的应用程序目录,然后在自己的应用程序目录下创建ROOT应用。代开Tomcat中的conf->server.xml添加如下内容:
    这里写图片描述
    3、创建F:/mywebapps/ROOT
    这里写图片描述
    4、访问www.baidu.com

猜你喜欢

转载自blog.csdn.net/green703338130/article/details/79253996
今日推荐