java - eclipse tomcat 中修改了项目的 deplay path,访问404
本文介绍了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 "%r" %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屋!
查看全文