项目启动后可以访问tomcat首页
但是访问不了项目
这是server.xml中的配置
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
        <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="prac-web" path="/prac-web" reloadable="true" /></Host>这是tomcat的webapps目录
右键项目 - properties - Web Project Settings 中的 content root 值为:prac-web求大神指点!

解决方案 »

  1.   

    自己顶一下顺便贴一下项目目录结构和tomcat在eclipse中的一些配置选项
      

  2.   

    可能是没有设置自动显示首页面的原因,你可以去设置一下,或者你通过url访问这个项目里面的页面看一下,如果可以的话,就应该没有多大问题。
      

  3.   

    web.xml的配置呢?
      

  4.   

    向上面说的看看web.xml中是否配置了默认页面index.jsp或index.html
      

  5.   

    maven 项目 不能直接部署在tomcat上,目录结构不符合web项目结构, 你可以用maven tomcat插件
      

  6.   

    你确定你项目启动了?     maven install  再  run as server
      

  7.   

    我猜web.xml url-pattren没配对
      

  8.   

      url路径里没有访问的具体文件,要么是你没设置默认xxx.jsp,要么就是你忘了
      

  9.   

    同问!发现用了maven以后问题特别多~即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
    检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。搞不懂是什么原因。
      

  10.   

    打包然后放到tomcat下
      

  11.   

    你的lib下面没有包你不觉得奇怪吗,主要有两种方法解决,1、用mvn  package打包,放到tomcat上面跑;2、你右键项目properties,有个Development Assembly,点击add,点击Java Build Path Entries,点击next,将依赖加进去就好。maven打包会将依赖加进去,但你在eclipse下面不会,所以自己手动加。 
      

  12.   


    之前在WEB_INF中,把它挪出来,变为webapp的子文件
    一定注意index.jsp位置
      

  13.   

    你的项目添加到tomcat了没?
      

  14.   

    不好意思,没看仔细。web.xml里面的默认路径的配置检查一下吧
      

  15.   

    右键项目->Properties,检查一下配置是否正确
    配置完成后,Project-clean再发布到tomcat启动
      

  16.   

    我昨天还遇到这种情况,重启eclipse
      

  17.   

    我也出现了这种情况,终于发现了问题,如果是使用 maven 命令启动,访问地址端口当然要加8080,但是如果是通过本地的 tomcat 加载运行项目,你访问的地址端口要和运行时的 tomcat 访问端口一直,希望能帮助到你