tomcat去除项目名。我想输入http://localhost:8080直接访问我的项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat去除项目名。我想输入http://localhost:8080直接访问我的项目相关的知识,希望对你有一定的参考价值。
C:\Program Files\Apache Software Foundar.tion\Tomcat 6.0\webapps\zqyl
这个是我的项目在tomcat下的部署
server.xml
我在<host></host> 中加的是
<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\zqyl" path="" />
为什么我在浏览器中输入的 http://localhost:8080 但是访问的还是tomacat 猫的那个主页,要怎么解决
是/ 不是\。就这么简单,是不是觉得很坑爹!!追问
还是没起作用。我用的是安装版的tomcat6.0应该不影响吧
追答不受影响。你确认是修改的server.xml中的host么???
追问
这个就是我改的是conf文件夹下面的server.xml
额。。我刚看了下我的配置,忘了说了。需要删除webapps下的root目录。。因为只能存在一个context 下的项目!
这样你的项目就可以部署在任意位置。
不建议部署到tomcat下边。
部署到其他盘里那改下docBase的路劲就可以了,是不是。
追答对的!!
本回答被提问者采纳 参考技术B tomcat热部署推荐通过xml来部署就是conf下catalina里localhost里写xml
具体怎么写网上可以搜到很多. 参考技术C 部署在C:\Program Files\Apache Software Foundar.tion\Tomcat 6.0\webapps\Root中,我们的项目就是这样做的,不过这样tomcat的主页就无法访问了追问
那ROOT里面的东西要不要全部删掉呢
追答删掉
web项目tomcat启动url自定义(去掉项目名)
通常,使用maven构建web项目,启动时默认的访问路径:
http://ip:port/项目名
很多时候我们不喜欢这样 访问,我们希望下面的访问方式:
http://ip:port
如果是本地的tomcat,这个就很好解决,只要设置下tomcat就可以
但是如果是maven项目,使用的是tomcat插件,是通过配置来设置
设置如下:
<!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8081</port> <path>/</path> </configuration> </plugin>
以上是关于tomcat去除项目名。我想输入http://localhost:8080直接访问我的项目的主要内容,如果未能解决你的问题,请参考以下文章