image.png
    image.png

    • 端口更改

    server.xml

    1. <Connector port="8080" protocol="HTTP/1.1"
    2. connectionTimeout="20000"
    3. redirectPort="8443" />
    • 部署方式一

    项目放到webapps中

    如果是war包放到webapps里面,他会自动解压缩,删除war包,解压的文件夹也会没有

    • 部署方式二

    如果我们项目不想放到webapps中,我们可以在配置文件中写

    1. <Host name="localhost" appBase="webapps"
    2. unpackWARs="true" autoDeploy="true">
    3. <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
    4. prefix="localhost_access_log" suffix=".txt"
    5. pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    6. <!-- 写成这样 -->
    7. <Context docBase="D:\hello" path="/hehe">
    8. </Host>
    • 部署方式三

    在conf/Catalina/localhost文件夹下创建任意文件名.xml

    在文件中编写

    <Context docBase="D:\hello">
    

    虚拟目录就是xml的文件名称

    热部署方式

    • java动态项目的根目录
    - 项目的根目录
    -- WEB-INF目录
    ---- web.xml: web项目的核心配置文件
    ---- classes目录: 放置字节码文件的目录
    ---- lib目录: 放置依赖的jar包