tomcat配置虚拟路径(通过端口号直接访问)
2018-03-13 11:21
483 查看
Tomcat配置虚拟路径说明(主要是对于war包的访问)
1、通过http://主机名(IP):端口号/XXX方式来访问
(1)在conf目录下找到server.xml文件,在
<Hostname="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">下添加以下内容:
<Context path="/XXX" docBase="war包的绝对路径" reloadable="true">
path:表示虚拟目录的名称(前面的正斜杠“/”可以省略)docBase:可以设置绝对路径,也可设置相对路径,相对路径是相对appBase属性所设的目录而言的reloadable:表示修改应用程序后,tomcat自动帮你部署(reload),不用重新启动;(2)在conf\Catalina\localhost下添加一个XXX.xml文件,在文件中添加<Contextpath="" docBase="war绝对路径"/>
则访问路径仍然 http://主机名(IP):端口号/XXX 2、直接使用http://主机名(IP):端口号来访问(两种方法)
(1)在conf目录下找到server.xml文件,
① 将<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
中的unpackWARs="true"改为unpackWARs="false",表示不解压war包(实际解压到work目录);
② 然后在下面添加<Contextpath="" docBase="war包的绝对路径" reloadable="true">
③ 删除webapps目录下的ROOT目录,不删除则项目不会启动;
(2)在conf目录下找到server.xml文件,
① 将
<Hostname="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
中的unpackWARs="true"改为unpackWARs="false",表示不解压war包(实际解压到work目录);
② 在conf\Catalina\localhost下添加一个ROOT.xml文件,文件内容为:
<?xmlversion="1.0" encoding="UTF-8"?>
<Contextpath="" docBase="war包绝对路径" workDir="tomcat的work目录"
crossContext="true" distributable="false" antiResourceLocking="false" privileged="true" debug="0">
<Manager className="org.apache.catalina.session.StandardManager" pathname="Sessions/XXX(任意).ser" />
</Context>
以上方法亲自测试过,都成功了
1、通过http://主机名(IP):端口号/XXX方式来访问
(1)在conf目录下找到server.xml文件,在
<Hostname="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">下添加以下内容:
<Context path="/XXX" docBase="war包的绝对路径" reloadable="true">
path:表示虚拟目录的名称(前面的正斜杠“/”可以省略)docBase:可以设置绝对路径,也可设置相对路径,相对路径是相对appBase属性所设的目录而言的reloadable:表示修改应用程序后,tomcat自动帮你部署(reload),不用重新启动;(2)在conf\Catalina\localhost下添加一个XXX.xml文件,在文件中添加<Contextpath="" docBase="war绝对路径"/>
则访问路径仍然 http://主机名(IP):端口号/XXX 2、直接使用http://主机名(IP):端口号来访问(两种方法)
(1)在conf目录下找到server.xml文件,
① 将<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
中的unpackWARs="true"改为unpackWARs="false",表示不解压war包(实际解压到work目录);
② 然后在下面添加<Contextpath="" docBase="war包的绝对路径" reloadable="true">
③ 删除webapps目录下的ROOT目录,不删除则项目不会启动;
(2)在conf目录下找到server.xml文件,
① 将
<Hostname="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
中的unpackWARs="true"改为unpackWARs="false",表示不解压war包(实际解压到work目录);
② 在conf\Catalina\localhost下添加一个ROOT.xml文件,文件内容为:
<?xmlversion="1.0" encoding="UTF-8"?>
<Contextpath="" docBase="war包绝对路径" workDir="tomcat的work目录"
crossContext="true" distributable="false" antiResourceLocking="false" privileged="true" debug="0">
<Manager className="org.apache.catalina.session.StandardManager" pathname="Sessions/XXX(任意).ser" />
</Context>
以上方法亲自测试过,都成功了
相关文章推荐
- Tomcat配置项目路径、访问资源不用加项目名称及端口号
- Tomcat配置去掉项目名称,直接通过域名访问
- Tomcat配置虚拟路径访问本地磁盘图片
- java基础(安装/调试/记事本编写/web-inf目录/配置JRE,tomcat/查看虚拟路径/修改tomcat默认端口号)
- 配置Tomcat虚拟目录和主机,通过主机名来访问项目
- 阿里云tomcat配置虚拟路径和域名访问
- tomcat服务器不写端口号、不写项目名访问项目、虚拟目录配置
- tomcat配置虚拟路径,供用户访问静态资源
- Tomcat通过配置一个虚拟路径管理web工程
- 通过配置tomcat虚拟路径配置站点的静态资源
- 通过配置tomcat虚拟路径配置站点的静态资源
- TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置
- Tomcat修改端口号,配置外部应用访问路径,缺省web应用
- tomcat部署项目 直接通过域名访问 不加项目名和端口号
- Tomcat部署项目去除项目名和端口号通过IP地址直接访问
- tomcat配置虚拟路径,访问静态资源
- Tomcat配置虚拟路径,访问项目外的路径
- Tomcat基本入门知识及发布,虚拟访问及启动碰到的错误,虚拟目录,虚拟路径,各种Tomcat的配置
- TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置
- Tomcat8.0虚拟路径配置访问404问题