将web项目放入tomcat的webapps下,访问tomcat可以显示,但访问项目报404错怎么解决

如题所述

放入...你的项目是打成包放进去,,还是你直接将项目放进去
建议用eclipse来发布..省了很多麻烦...你可以访问tomcat只是表示你的tomcat是正确的开启了服务..
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-11
404是找不到文件,服务器上没有你要访问的文件,文件出错了?还是没保存,改了东西的话也是要重启服务器的。 再好好看看。。追问

在MyEclipse中运行是正常的,将项目考出来后放入tomcat的webapps中运行就报的404,请大侠指点。我不太懂怎么配置。

第2个回答  2011-06-09
显然是因为你的项目并没有真正被发布
检查一下web.xml

tomcat可以正常启动,但是不能访问即页面报404错误怎么办
打开这个文件,检查对应的Web应用是否启动过程中报错了。 也许是web.xml多写了一个标签结束,也许是对应的servlet类找不到。4、webapps下的ROOT目录 有的时候,在server.xml 中配置的<context 是以“\/"为开始路径的,与此同时,在webapps目录下还存在一个ROOT目录,这个ROOT目录其实也是告诉tomcat,以...

tomcat配置成功,但打开任何jsp全部为错误404
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;2.在webapps目录下新建一个目录,起名叫myapp;3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;4.WEB-INF下新建一个文件web.xml,内容如下:<?xml version="1.0" encoding="ISO-88...

tomcat访问项目报404是什么原因?
这是软件上的一个Bug,光光依靠重新部署可能无法解决,你需要删除工程目录部署下(webapps内的工程和work>Catalina>localhost内的工程)的两个工程文件,重新部署即可。这是一个最常见的问题,也是最难排查的问题,但年困惑了我久...2

JavaWeb工程404的问题
为了解决这一问题,我需要做的是:首先,选择"Server Location"的第二个选项;其次,调整"serverpath"与"deploypath"两个路径为tomcat安装目录和webapps目录。这样一来,问题就迎刃而解了。然而,在进行上述操作时,"Server Location"选项却始终无法被选中。为了解决这一限制,我采取了以下两个步骤:首先...

tomcat webapps下文件页面不能访问是什么原因
见意你关注 一下项目工程发布后的文件目录结构,到WEB服务器下看看,是否存在这些文件夹并且里面要有相关你要访问的资源文件,正常情况下webapp下的内容只要不是web-inf里的都应该是可访问到的。

java web项目部署之后url输入报404错误,怎么办?
2.localhost:8080\/你的项目名称,就是生成的那个文件夹的名字。3.Web项目使用使用root账号root密码进行部署,通过Eclipse加载到Tomcat服务器可以发布成功,打成war包放到tomcat的webapps目录无法发布成功,报错。4.错误很明显,与MySQL密码有关,但是两种方式部署项目使用的jdbc.properties配置文件是一样的。不...

把一个项目粘贴到tomcat的webapps下面,但就是访问不到,求解
源码粘帖过去肯定执行不了,你要把源码编译后的文件夹或者压缩包复制到webapps下面才行,如果你用过的是eclipse就在项目的根目录上面点右键,export导出,选择到处war文件,把导出的压缩包复制到webapps下面,然后重启tomcat,就会发现webapps下面会产生一个文件夹,名字和war的名称一样,然后用ie登录试试...

java导入别人的项目显示404的错误?
1.输入的地址有误(应用名大小写不正确,名称拼写不正确)2.在web.xml文件中<servlet>和<servlet-mapping>中的两个<servlet-name>不一致 3.没有将工程部署到Tomcat的webapps下面 4.Web工程部署时的结构没有遵循Servlet的规范 具体的解决办法就是根据上面提到的4种情况,逐条进行检查。

运行JSP文件是出错,显示404怎样解决?
tomcat在Eclipse启动,访问localhost:8080出现404错误。写了一个error.jsp,想用来实现当出现404错误时显示提示信息,直接在error.jsp页面中写如下代码<%@ page language="java" import="java.util.*"pageEncoding="utf-8" isErrorPage="true" contentType="text\/html; charset=utf-8"%>糟糕,出错了!!

eclipse,中tomcat正常启动,但是在localhost:8080主页显示404
tomcat 正常,是你的webapps下没有ROOT这个application

相似回答