开发者社区 问答 正文

Tomcat部署项目如何去除工程名?

MyEclipse用Tomcat部署的工程默认是在webapps目录下,在输入浏览器访问地址时要省略工程名,网上说的办法是把webapps目录下的工程拷贝到跟他 同级,再往server.xml里加上一句配置
“<Context path="" docBase="${catalina.home}/工程名" debug="0"/>”
就可以了,我试过确实可行!
那个方法要把部署的工程拷贝到跟webapps同级,而MyEclipse部署的时候又是放到webapps里的,就产生了矛盾,这个如何解决啊?
可以让工程不跟webapps同级么?因为我工程本身在webapps里的,或者是让MyEclipse部署到其他某个目录,配置的时候指定到那里,具体怎么可以实现?

展开
收起
落地花开啦 2016-03-24 18:59:42 2178 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    tomcat的server.xml中的一个标签中加一句,docBase写你的项目名称就行了。端口用80端口就可以隐藏端口了

    `

            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">


    `
    2019-07-17 19:13:17
    赞同 展开评论