▶JavaWeb — 03 Tomcat+Servlet+Response — 3.1 Tomcat

▶JavaWeb — 03 Tomcat+Servlet+Response — 3.1 Tomcat

一、Tomcat:web服务器软件

1、下载http://tomcat.apache.org/

2、安装解压压缩包(安装目录建议不要有中文和空格)
3、卸载删除目录
4、启动目录bin/startup.bat ,双击运行该文件,不要关闭cmd
  * 访问:浏览器输入:http://localhost:8080 回车访问自己(查看IP:cmd—>输入ipconfig—>查看IPv4 地址)
             http://别人的ip:8080 访问别人
  * 一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。
  * 好处:在访问时,就不用输入端口号

 

5、关闭
  正常关闭:法一:bin/shutdown.bat
       法二:启动startup.bat后,在最后按ctrl+c

 

6、配置:
  * 部署项目的方式:
    1. (简单)直接将项目放到webapps目录下
       * 法一:【例:/hello1】
          (1)项目文件夹hello,放到webapps目录下
          (2)浏览器打开项目的访问路径-->虚拟目录:http://localhost:8080/hello/hello.html
            * /hello:项目的访问路径 = 虚拟目录
       * 法二(简化部署):【例:/hello2】
          将项目打成一个war包(压缩成.zip后改成.war),再将war包放到webapps目录下。
            * war包会自动解压缩,生成文件夹

    △2. (不安全)配置conf/server.xml文件
        (1)在<Host>标签体中配置

<!-- ##部署项目(其他目录) -->
<Context docBase="E:\Work\Others\hello" path="/hehe" />

        (2)重新启动startup.bat

        (3)浏览器打开项目的虚拟目录:http://localhost:8080/hehe/hello.html
            * docBase:项目存放的路径
            * path:虚拟目录

    ★3. (推荐)在conf\Catalina\localhost中
        (1)创建任意名称的xml文件:a.xml
        (2)在文件中编写:<Context docBase="E:\Work\Others\hello" />

<!-- ##部署项目(其他目录) -->
<Context docBase="E:\Work\Others\hello" />

        (3)浏览器打开项目的虚拟目录:http://localhost:8080/a/hello.html
            * 虚拟目录:xml文件的名称

 

二、Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目

1、步骤:
(1)Run —> Edit Configurations —>(左侧栏)Templates —> Tomcat Server-Local

 

 

(2)在Application server配置Tomcat安装目录:D:\DevTool\Java\Tomcat\apache-tomcat-8.5.58

 

 

(3)改:On ‘Update’ action 和 On frame deactivation

 

(4)若上方出现警告“Template,The values saved here will be used for new configurations of the same type”,点击Create configuration,会自动配置。

 

 

 

(5)点击上方Deployment —>“+”—> Artifact…… —> test:war exploded —> OK

 

posted @ 2020-10-08 17:13  淇凌  阅读(29)  评论(0编辑  收藏  举报