Tomcat学习—Tomcat7 修改/webapps/ROOT发布路径(Linux和windows环境)
2016-06-01 10:45
966 查看
在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
注:将应用部署到Tomcat根目录的目的是可以通过“:[port]]http://[ip]:[port]”直接访问应用!($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)
(2):删除/ROOT目录下所有文件,并新建工程名(项目名)
①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程(项目)放到新建的文件夹!例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat
注:使用“:[port]/[appName]]http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!
(3):删除/ROOT目录,在webapp下新建工程名(项目名)
①:直接在webapp下面新建工程名(项目名),例:目录/webapp/myapp。
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat。
注:使用“:[port]/[appName]]http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!
下面在进行一下相关的讲解:
注:这个里面的name表示的是访问本地的localhost地址,appBase表示项目指定的父位置;path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录!
参考:
1:将应用部署到Tomcat根目录的方法
2:修改Tomcat7的/webapps/ROOT发布路径
现在应用服务器上用的笔记多的还是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根目录的目的是可以通过“:[port]]http://[ip]:[port]”直接访问应用!($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)
(2):删除/ROOT目录下所有文件,并新建工程名(项目名)
①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程(项目)放到新建的文件夹!例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat
<Context path="" docBase="myapp"/>
注:使用“:[port]/[appName]]http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!
(3):删除/ROOT目录,在webapp下新建工程名(项目名)
①:直接在webapp下面新建工程名(项目名),例:目录/webapp/myapp。
②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat。
<Context path="" docBase="" />
注:使用“:[port]/[appName]]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发布路径
相关文章推荐
- tomcat配置和优化
- Ubuntu 设置 Tomcat 开机启动
- windows tomcat项目更新及数据库备份脚本
- cronolog 对 tomcat 7 进行日志切割
- Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
- Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
- Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
- 源码包安装 建立软连接tomcat
- 【Developer Log】tomcat安装的记录
- 发布项目到tomcat的方法
- Tomcat 服务器 Session的实现
- idea配置tomcat
- 免安装Tomcat服务的安装
- 1.JavaWeb开发环境搭建(eclipse和tomcat)
- VisualVM远程连接Tomcat
- tomcat 优化配置 java-8 tomcat-7
- CentOS 5.8 x64 安装TomCat
- tomcat配置虚拟目录映射
- ubuntu安装tomcat9.0记录
- Java之——使用JMX监控Tomcat