当前位置: 代码迷 >> Java Web开发 >> 使用 tomcat,怎么把网站的缺省路径设置到自己的web应用上
  详细解决方案

使用 tomcat,怎么把网站的缺省路径设置到自己的web应用上

热度:988   发布时间:2016-04-17 01:32:29.0
使用 tomcat,如何把网站的缺省路径设置到自己的web应用上
比如,我在tomcat/webapps下面建立了自己的web应用test. 在 tomcat/conf/catalina/localhos里面建了test.xml,内容如下
<Context path="" docBase="test"
  privileged="true" antiResourceLocking="false" antiJARLocking="false">

  <!-- Link to the user database we will get roles from 
  <ResourceLink name="users" global="UserDatabase"
  type="org.apache.catalina.UserDatabase"/>-->

</Context>

我想通过 http://localhost:8080这样的url来访问test的web应用,但页面返回404错误。 只能通过http://localhost:8080/test访问。我该怎么配置呢?

------解决方案--------------------
<Context path="/test" docBase="docBase里是你工程路径"
privileged="true" antiResourceLocking="false" antiJARLocking="false"> 

<!-- Link to the user database we will get roles from 
<ResourceLink name="users" global="UserDatabase" 
type="org.apache.catalina.UserDatabase"/>--> 

</Context> 

------解决方案--------------------
哦,这个 路径 本来 就是tomcat 早就 hardcode 进去的,,我想到一个办法,到 tomcat 自带的 ROOT下面,
找到index.jsp 不把里面内容清空,,,
写上 你的项目路径 这样写完全可以 ;
<%
response.sendRedirect("你的项目路径");
%>
当你访问http://localhost:8080/ 这个就自动跳到你的项目地方了 。。我就是这样做的。
  相关解决方案