zoukankan      html  css  js  c++  java
  • [svc]tomcat在win+eclipse上部署/及虚拟主机配置/http302

    tomcat也可以称为catalina

    catalina_home就是tomcat安装路径:D:Program Filesapache-tomcat-8.0.36in

    windows下安装tomcat:

    设置JAVA_HOME:

       

    系统环境变量jdkpath可以不配,(系统变量)里一定要有JAVA_HOME变量,tomcat要调用

    检查:

    其次解压tomcat.tar.gz

    tomcat安装完毕.

    tomcat的启动关闭:

    D:Program Filesapache-tomcat-8.0.36in
    
    startup.bat ->启动后会一直有tomcat启动cmd窗悬浮.
    
    shutdown.bat
    

      

       

    访问主页文件:
    
    D:Program Filesapache-tomcat-8.0.36webappsROOT

       

       

    放开发写的程序:
    
    D:Program Filesapache-tomcat-8.0.36webapps
    
    放tomcat根据程序生成的东西:
    
    D:Program Filesapache-tomcat-8.0.36work

    tomcat也可以称为catalina

    catalina_home就是tomcat安装路径:D:Program Filesapache-tomcat-8.0.36in

    修改端口

    目录

       

    默认站点

       

       

    创建一个静态项目:

    在webapps创建文件夹helloindex.html
    
    在index.html里写点东西
    
    重启tomcat
    
    访问:http://127.0.0.1:8080/hello/index.html

    创建动态网站

    在web-int

    hello2下创建

       

    web.xml

    <?xml version="1.0" encoding="ISO-8859-1"?>
    
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
    
    http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    
    version="3.1"
    
    metadata-complete="true">
    
    </web-app>

    测试访问:

    index.jsp

    <%@page pageEncoding="utf-8"%>
    <html>
    <title>tomcat dynamic page TEST</title>
    <body>
    <h1>tomcat dynamic page TEST</h1>
    <p>tomcat dynamic page TEST</p>
    <hr>
    <h3>
    ${header['User-Agent']}
    </h3>
    </body>
    </html>

    http://localhost:8080/hello2/index.jsp

    注意事项:

    在webapps创建文件夹WEB-INF/web.xml(从root里拷贝,然后修改)--->如上

    创建静态或动态页面 (可以直接将 WEB-INF/hello2拷过去),创建index.jsp--->如上

    访问:

    http://127.0.0.1:8080/hello2/index.jsp 如上 ,即动态网站成功咯

    动态网站所需

    webapps/
    
        hello2/index.jsp
    
        hello2/WEB-INF/web.xml

    404错误:

    http://127.0.0.1:8080/hello2/index.html

    http://127.0.0.1:8080/hello2/WEB-INF/index.jsp

    WEB-INF这个目录下所有东西都似乎受保护的,浏览器均无法访问.

    这样可以访问:

    http://127.0.0.1:8080/hello2/xxx/index.html

       

       

    myeclipse新建web项目

       

    myeclipse管理tomcat

    添加自己安装的tomcatmyeclipse

       

       

    启动tomcat

    同步项目到/D:Program Filesapache-tomcat-8.0.36webapps 下.

    即自动将代码放到那个目录下.

    测试访问:

    一个项目结构

    <<hello4.zip>>

       

       

       

    配置外部应用

    方法1:

    修改server.xml 在host标签里写
    
    <Host name="localhost" appBase="webapps"
    
    unpackWARs="true" autoDeploy="true">
    
     
    
    <Context path="hello44" docBase="F:/hello4"/>
    
    浏览器url 网站文件目录
    
    ……
    
    </Host>
    

      

       

    测试访问: http://localhost:8080/hello44

       

       

    方法2:

    在D:Program Filesapache-tomcat-8.0.36confCatalinalocalhost 下新建hello55.xml

       

    hello55添加内容,需要指定网站路径. -->文件名就是项目名

       

    测试:

       

       

    配置外部应用:

    方法1:

    <Host name="localhost" appBase="webapps"
    
    unpackWARs="true" autoDeploy="true">
    
     
    
    <Context path="hello44" docBase="F:/hello4"/> #在server.xml里添加这行即可.
    
    url访问地址 网站文件地址
    

      

       

    方法2:

    confCatalinalocalhost
    
    创建hello55.xml --->文件名即为访问url.
    
    <Context docBase="F:/hello5"/> --->指定网站文件路径
    

    创建虚拟主机:

    希望通过www.lanny.com 访问到项目

       

    3步骤:

    1,修改端口-->默认8080改成80

    2,修改hosts -->添加www.lanny.com

    3,修改server.xml 如下

    <Host name="www.lanny.com" appBase="F:/webapps" --->指定路径,将项目文件放在F:/webapps/ROOT下即可.
    
    unpackWARs="true" autoDeploy="true">
    
    </Host>

       

    server.xml配置文件

       

    1host标签1个虚拟主机

    1Context 1个项目

       

    connector服务员

       

    可以理解为一套完整的服务系统.

    connector 与客户直接打交道的是 服务员.

    host 后厨分部门--海鲜馆 川菜

    context 厨子

    http协议的理解

    见图片

       

    请求头

       

       

       

       

       

    响应头

       

    状态码302

    referer2大功能:

    1,统计从百度过来的次数

    2,防盗链

       

  • 相关阅读:
    php1
    c# out参数
    c#冒泡算法
    c#方法 最大值我最小值
    方法
    OUT参数
    芮年
    PHP博客
    数组习题
    从郑和下西洋 到华人爱燕窝
  • 原文地址:https://www.cnblogs.com/iiiiher/p/6003474.html
Copyright © 2011-2022 走看看