java - eclipse tomcat 中修改了项目的 deplay path,访问404

查看:82
本文介绍了java - eclipse tomcat 中修改了项目的 deplay path,访问404的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

之前为了解决 Root WebApplicationContext: initialization started 初始化两次的问题,按照网上说的修改 deploy path 的位置,确实解决了,但是发现访问项目一值 404, 是不是还需要修改 tomcat 的配置文件?

解决方案

查看了 tomcat/cofing/server.xml文件

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b"             prefix="localhost_access_log" suffix=".txt"/>

      <Context docBase="/Users/niuhesm/Library/ApacheTomcat/apache-tomcat-8.5.15/wtpwebapps/convertWord2" path="/convertWord" reloadable="true" source="org.eclipse.jst.jee.server:convertWord2"/></Host>

<context> 标签 docBase 用的是绝对路径指向的是非 webApps 下的目录,wtpwebpps 和webapps 是同级的,path:是url访问的项目路径,居然发现少了个数字2,一般默认是项目名,直接拿 path 代替项目名就行... 一直访问不到的原因终于找到了.

这篇关于java - eclipse tomcat 中修改了项目的 deplay path,访问404的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆