Tomcat访问路径去掉发布项目的项目目录
来源:互联网 发布:电脑音乐制作软件 编辑:程序博客网 时间:2024/05/18 01:48
需求:
把发布到Tomcat下的web项目,访问路径去掉项目名称
实现方式及原理:
方式一:
原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目
操作过程:
1.删除ROOT下所有文件及文件夹
2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可
或者有更狠的一招:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行
方式二:
原理:Tomcat本身可以配置虚拟目录。方法就是在Server.xml中<Engine><Host>节点下加入Context信息。如我们可以配置<Context path="/abc" docBase="D:\app\abc" ... />,那我们可以通过地址http://localhost:8080/abc来访问我们放在D:\app\下面的abc项目。我们可以把这个path="/abc"修改为path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/。
操作过程:
按照配置虚拟目录的方式,在<Engine><Host>下添加一个Context节点,具体配置如下:
访问方式就可以用http://localhost:8080/SearchReqService.asmx?wsdl了
如果用虚拟目录的方式,地址http://localhost:8080/Interface/SearchReqService.asmx?wsdl也可以访问。
同样的方式,我们可以为path指定不同的路径,解决访问路径区别项目名称的需要。
其它,去掉访问的端口号8080.就是利用了HTTP请求访问的端口默认是80的方式实现的,iis也一样。我们只用把Tomcat的HTTP监听端口号改为80(修改<Connector port="8080" protocol="HTTP/1.1"这里的端口号为80)即可。
把发布到Tomcat下的web项目,访问路径去掉项目名称
实现方式及原理:
方式一:
原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目
操作过程:
1.删除ROOT下所有文件及文件夹
2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可
或者有更狠的一招:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行
方式二:
原理:Tomcat本身可以配置虚拟目录。方法就是在Server.xml中<Engine><Host>节点下加入Context信息。如我们可以配置<Context path="/abc" docBase="D:\app\abc" ... />,那我们可以通过地址http://localhost:8080/abc来访问我们放在D:\app\下面的abc项目。我们可以把这个path="/abc"修改为path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/。
操作过程:
按照配置虚拟目录的方式,在<Engine><Host>下添加一个Context节点,具体配置如下:
- <Engine name="Catalina" defaultHost="localhost"...>
- ...
- <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
- <Context path="" docBase="Interface" reloadable="true" />
- <!--注:我这里使用的是相对路径,Interface项目是放在Tomcat的webapps目录下的,当然也可以改为绝对路径-->
- ...
- </Host>
- ...
- </Engine>
访问方式就可以用http://localhost:8080/SearchReqService.asmx?wsdl了
如果用虚拟目录的方式,地址http://localhost:8080/Interface/SearchReqService.asmx?wsdl也可以访问。
同样的方式,我们可以为path指定不同的路径,解决访问路径区别项目名称的需要。
其它,去掉访问的端口号8080.就是利用了HTTP请求访问的端口默认是80的方式实现的,iis也一样。我们只用把Tomcat的HTTP监听端口号改为80(修改<Connector port="8080" protocol="HTTP/1.1"这里的端口号为80)即可。
1 0
- Tomcat访问路径去掉发布项目的项目目录
- Tomcat访问路径去掉发布项目的项目名称
- Tomcat访问路径去掉项目名称
- Tomcat的项目发布路径
- 去掉tomcat项目访问路径的端口号和项目名
- tomcat 修改默认访问项目名称和项目发布路径
- tomcat 配置访问路径 server.xml配置去掉项目名称
- tomcat 配置访问路径 server.xml配置去掉项目名称 .
- tomcat 配置访问路径 server.xml配置去掉项目名称
- tomcat 配置访问路径 server.xml配置去掉项目名称
- eclipse复制的项目发布到tomcat怎么修改其项目级别的访问路径
- Tomcat使用(二) Linux下去掉访问路径的项目名
- tomcat发布项目如何去掉项目名称
- eclipse中项目发布tomcat的路径
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录
- 如何将tomcat webapp目录下的项目 路径改为 / (原访问路径需要加项目名)
- tomcat 配置访问路径 server.xml去掉项目名称 并应对出现tomcat内存溢出的情况
- NSCache
- Android笔记2016_04_01
- Eilxir解决哲学家就餐问题
- 复制字符串
- 文章标题
- Tomcat访问路径去掉发布项目的项目目录
- AndroidStudio的日常使用——快捷键
- StringBuffer的用法
- Linux.配置Hadoop环境的一些问题解决
- Unity中Monobehaviour的生命周期
- 逻辑与和逻辑或运算符
- 将数据库里面的数据导入到Excel(Java)
- 自定义进度条(水平,圆形)
- 韩信点兵