关闭

Tomcat学习—Tomcat7 修改/webapps/ROOT发布路径(Linux和windows环境)

标签: umltomcat应用服务器Tomcat发布路径
12657人阅读 评论(2) 收藏 举报
分类:

在web开发中经常使用到的一个容器就是Tomcat,大多数人在本地开发使用的是windows 环境,而当项目真正远行,一般就是在Linux服务器上。下面主要讲解Linux服务器上修改Tomcat部署应用程序的发布路径!
现在应用服务器上用的笔记多的还是Tomcat7,就以Tomcat为例!Tomcat7和之前的版本一样,默认发布程序是在$Tomcat/webapp/ROOT 下面,就是当我们启动Tomcat时候通过http://localhost:80880去访问进入的默认Tomcat欢迎页面。那么如果我们想让Tomcat访问我们自己自定义的路径那么该怎么做呢?
下面介绍三种方法:
(1):删除/ROOT目录下所有文件
①:这种方式最为简单,直接删除/ROOT下面的所有文件,将你已经编译好的工程放到改目录下!
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat

<Context path="" docBase="$Tomcat/webapps/ROOT" />

:将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用!($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)
(2):删除/ROOT目录下所有文件,并新建工程名(项目名)
①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程(项目)放到新建的文件夹!例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat

<Context path="" docBase="myapp"/>

:使用“http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!
(3):删除/ROOT目录,在webapp下新建工程名(项目名)
①:直接在webapp下面新建工程名(项目名),例:目录/webapp/myapp。
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat。

<Context path="" docBase="" />

:使用“http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!

下面在进行一下相关的讲解:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
          <Context path="" docBase="" />
          ....
</Host>
<Context path="/test/rest" docBase="/project/applications/rest" debug= "0" reloadable="false" crossContext="true"></Context>

path 指出你的访问路径
docBase指出你的存放路径
debug 为设定debug的等级0提供最少的信息,9提供最多的信息
reloadable=true时 当web.xml或者class有改动的时候都会自动重新加载不需要从新启动服务
crosscontext="true"表示配置的不同context共享一个session

:这个里面的name表示的是访问本地的localhost地址,appBase表示项目指定的父位置;path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录!

参考:
1:将应用部署到Tomcat根目录的方法
2:修改Tomcat7的/webapps/ROOT发布路径

1
2
查看评论

Tomcat webapps目录的ROOT

记得那时候刚刚装完tomcat,启动之后输入http://localhost:8080 出现了一只猫,那个激动啊。。。 后来啥都不会就跑去阿里的面试,问我怎么去掉那只猫。。。 现在有点经验了,我们一般都是这么写http://localhost:8080/项目名,如果不写默认就是webapps目录...
  • u011686226
  • u011686226
  • 2016-07-20 09:03
  • 6400

配置TOMCAT----- 修改默认ROOT路径

我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。  修改配置文件:  1、首先,修改$tomcat/conf/server.xml文件。  在server.x...
  • mnshenyanping
  • mnshenyanping
  • 2014-10-08 21:36
  • 5702

eclipse中将项目发布到tomcat的root目录

(1)设置项目上下文,右击项目-properties   >   (2)发布到root目录,需将Path设置为“/"
  • a9529lty
  • a9529lty
  • 2016-02-22 15:25
  • 6527

tomcat ROOT文件

  • 2017-07-26 21:19
  • 103KB
  • 下载

修改tomcat默认文件路径

文件上传成功,但是图片一直显示不出来,找了好久没找到问题,后来还是同事说了才知道tomcat的文件路径配置改了。 找到tomcat下的conf文件夹,然后打开server.xml文件,修改:              ...
  • luoshui0428
  • luoshui0428
  • 2016-10-27 14:11
  • 794

Tomcat 项目路径问题

对工程的部署一般是将工程的压缩文件放在tomcat安装目录的webapps下,访问时通过键入:http://localhost:8080/xx(假定为本机访问,xx是部署时的应用工程的访问名字)。 而如果直接键入:http://localhost:8080出来的将是tomcat自带的欢迎页面,如何让...
  • xiaozhuanhao
  • xiaozhuanhao
  • 2014-05-27 09:02
  • 6298

Tomcat路径下目录的介绍

下图是TOMCAT的路径下目录的截图。           目录有:backup、bin、conf、lib、logs、temp、webapps、work、wtpwebapps、LICENSE、NOTICE、RELEASE-NOTES、RUNNING....
  • u013132035
  • u013132035
  • 2017-02-10 20:19
  • 2245

spring mvc 拦截器怎么拦截jsp页面

spring mvc 拦截器怎么拦截jsp页面 你这个 是拦截带 /jsp 的 .do请求   解决方案 用spring 的拦截器 去拦截 所有的 .do 请求,  然后写一个 过滤器去拦截 所有的.jsp 的请求 这样才能防止循环过滤 这...
  • bestlove12345
  • bestlove12345
  • 2016-10-31 13:18
  • 4397

tomcat的默认程序发布路径的使用与修改

tomcat7默认的程序发布路径为tomcat/webapps/ROOT/下面。例子比如我在tomcat/webapps/ROOT/路径下新建一个jsp文件,则可以直接通过URL为: http://localhost:8080/index.jsp 来访问。再比如我做文件的上传和下载功能时,可以在...
  • lk7688535
  • lk7688535
  • 2016-06-20 10:39
  • 3325

Tomcat的默认访问路径问题

Tomcat的默认访问路径问题解决方案:在tomcat的conf目录下找到server.xml在标签项中添加  crosscontext="true" reloadable="true">则在浏览器中的访问路径为http://loca...
  • wallacer
  • wallacer
  • 2006-04-07 09:22
  • 2942
    个人资料
    • 访问:464930次
    • 积分:5941
    • 等级:
    • 排名:第5100名
    • 原创:169篇
    • 转载:16篇
    • 译文:0篇
    • 评论:161条
    联系方式
    博客专栏
    最新评论