tomcat怎么配置地址映射

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat怎么配置地址映射相关的知识,希望对你有一定的参考价值。

omcat如何配置文件目录映射

  有的时候我们希望达到这样的目的
  通过htto://localhost:8080/img/1.img来访问到我们某个文件目录下的img目录下的1.img
  在网上查找了一下资料发现可以这样做
  如果是tomcat的话可以这样设置
  首先在tomcat的根目录下找到\conf\Catalina\localhost,你会发现里面有一些你的项目的xml配置文件
  在这里我们要写一个简单的xml配置文件
<Context docBase="e:/" path="/img" reloadable="true">
</Context>
  其中
  path 则是访问路径,即你的用网址方式去访问的路径
docBase 表示映射文件夹路径,即你的机器下的文件路径
  保存的名字应该为你的path去掉/即img.xml(注意一定要根据你的path命名,否则不起作用)。
参考技术A 不知道这是不是你要的答案
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
或者
<Host name="设置的域名" debug="0" appBase="指定webapp路径(指到项目)" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="指定webapp路径(指到项目)"
</Host>本回答被提问者和网友采纳

Tomcat 改变localhost主页,映射到应用地址

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
  <Context docBase="BeikeBookV2" path="" reloadable="true" source="org.eclipse.jst.j2ee.server:BeikeBookV2"/>
</Host>

打开tomcat的service.xml,修改其中Host标签下的Context标签的path属性。

比如上面的path修改为空,那么我访问http://localhost:8080/,那么就直接跳转到我的Web应用,也就是BeikeBookV2。

如果path为“/BeikeBookV2”,那么就要通过访问http://localhost:8080/BeikeBookV2来访问Web应用。

<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

如果我们修改其中的Connector标签里,port(端口)为80,那么我们就可以直接访问http://localhost/,从而访问应用BeikeBookV2。

 

 

好久没记录学过的东西,虽然是网上学到的,后面不管书上看到的内容还是网上学到的小知识也尽量记录。

以上是关于tomcat怎么配置地址映射的主要内容,如果未能解决你的问题,请参考以下文章

win10下 java web Tomcat 配置,内网能访问,路由器做了端口映射后,用外网不能访问

Java随记_tomcat进行文件地址映射

Linux上的Tomcat地址映射,且404错误解决

Tomcat配置本地文件映射

java上传文件到Tomcat之外

Tomcat 改变localhost主页,映射到应用地址