发布项目到tomcat的三种方法

第一种方法:编译后的项目直接放入webapps目录中,这也是eclipse run on server默认的方法。

  1. 将编译好的项目(就是WebRoot下面的东西),放入到webapps种。eclipse打成war包就是编译后的项目。
  2. 浏览器访问形式:localhost:8080/项目名/访问的文件名。

第二种方法,使用上下文来配置:该方法不用将文件拷贝到tomcat下,在tomcat目录下找不到该文件。

  1. conf/server.xml文件中,在标签中,加入:

        <Context docBase="D:/WebProject/WebRoot" path="/a" reloadable="true"/>
    

    docBase:注意是WebRoot的路径,不是项目的路径。其实也就是编译后的项目。
    path:浏览器访问时的路径名。
    reloadable:热部署。

  2. 访问方式:浏览器访问形式:localhost:8080/a/访问的文件名。

第三种方法,利用Catalina的方式来配置:和上下文类似。

  1. 进入到 apache-tomcat-7.0.52\conf\Catalina\localhost 目录,新建一个 项目名.xml 文件
  2. 在 那个新建的 xml 文件中,增加下面context上下文配置语句(和上面的是一样的,但是不需要 path 配置,加上也没什么用

    <Context docBase="D:/WebProject/WebRoot" path="/a" reloadable="true"//>
  3. 在浏览器输入路径:localhost:8080/xml文件名/访问的文件名

猜你喜欢

转载自blog.csdn.net/zhanxiaoyier/article/details/80958541