Java 如何解决servlet jsp中的错误http status 404
我试图用Tomcat运行一些基本的servlet和jsp程序。但它给出了一些错误。 我正在使用Tomcat6.0.29和JDK1.6.0_21 当我点击Tomcat中的WebAppl链接时,它给出了以下错误Java 如何解决servlet jsp中的错误http status 404,java,jsp,tomcat,servlets,Java,Jsp,Tomcat,Servlets,我试图用Tomcat运行一些基本的servlet和jsp程序。但它给出了一些错误。 我正在使用Tomcat6.0.29和JDK1.6.0_21 当我点击Tomcat中的WebAppl链接时,它给出了以下错误 HTTP Status 404 - /WebAppl/ type Status report message /WebAppl/ description The requested resource (/WebAppl/) is not available. 我尝试了另一个在T
HTTP Status 404 - /WebAppl/
type Status report
message /WebAppl/
description The requested resource (/WebAppl/) is not available.
我尝试了另一个在Tomcat5.5.9上正常运行的代码。但这里仍然给出了相同的错误
HTTP Status 404 - /SampleAppl/
type Status report
message /SampleAppl/
description The requested resource (/SampleAppl/) is not available.
我应该如何解决此错误
是因为新版本的Tomcat吗?有人能给我指点一下吗。您可能没有使用正确的URL访问web应用程序,或者在部署时出错。查看Tomcat服务器日志,看看其中是否有任何内容
此外,管理控制台可能会帮助您正确获取URL。您可能没有使用正确的URL访问web应用程序,或者在部署时出错。查看Tomcat服务器日志,看看其中是否有任何内容
另外,管理控制台可能会帮助您正确获取URL。看起来您的web应用程序尚未部署。仔细检查tomcat启动的日志文件。它将指示何时开始部署您的Web应用程序以及它们失败的原因 stacktraces像一个酸痛的拇指一样突出,并向上或向下查看“由引起的”行通常会给出它们不部署的原因
如果您遇到困难,您可能希望将某些部分发布到此网站以寻求指导。您的web应用程序似乎未部署。仔细检查tomcat启动的日志文件。它将指示何时开始部署您的Web应用程序以及它们失败的原因 stacktraces像一个酸痛的拇指一样突出,并向上或向下查看“由引起的”行通常会给出它们不部署的原因
如果你被难倒了,你可能想把一些部分贴到这个网站上寻求指导。你说你在使用tomcat。在这种情况下,请检查$tomcat/webapps目录。其中应该有一个
WebAppl
和一个SampleAppl
目录(和/或war)
Als检查$tomcat/logs目录并读取catalina.out
(日志文件)。检查异常和已部署的文本。您可能希望它会说部署了应用程序WebAppl
当然,你必须连接到你的tomcat。Tomcat通常在8080端口监听(检查$Tomcat/conf/servlet.xml)。可能是您在端口80(http默认值,通常是Apache或IIS)连接到另一个应用程序
如果它位于8080端口,您的URL应该如下所示:
http://localhost:8080/WebAppl
您说您正在使用tomcat。在这种情况下,请检查$tomcat/webapps目录。其中应该有一个WebAppl
和一个SampleAppl
目录(和/或war)
Als检查$tomcat/logs目录并读取catalina.out
(日志文件)。检查异常和已部署的文本。您可能希望它会说部署了应用程序WebAppl
当然,你必须连接到你的tomcat。Tomcat通常在8080端口监听(检查$Tomcat/conf/servlet.xml)。可能是您在端口80(http默认值,通常是Apache或IIS)连接到另一个应用程序
如果它位于8080端口,您的URL应该如下所示:http://localhost:8080/WebAppl
可能是
1) 不要违反文件夹创建结构层次结构,并放置相应的文件
2) 未部署web应用程序
3) 访问web应用程序的正确URL
4) 容器尚未启动(因为检查端口号可能与以前配置的设置冲突)可能已启动
1) 不要违反文件夹创建结构层次结构,并放置相应的文件
2) 未部署web应用程序
3) 访问web应用程序的正确URL
4) 容器尚未启动(因为检查端口号可能与以前配置的设置冲突)需要检查项目层次结构 计划- src- servlet
webcontent-
web-inf-
web.xml
index.jsp
您的url将是
http://localhost:8080/project
需要检查项目层次结构
计划-
src-
servlet
webcontent-
web-inf-
web.xml
index.jsp
您的url将是
http://localhost:8080/project
这可能是由于WEB-INF
目录中缺少正在JSP内部使用的tld文件,例如JSTL核心
<c:out value="${salary}"/>
这可能是由于WEB-INF
目录中缺少正在JSP内部使用的tld文件,例如JSTL核心
<c:out value="${salary}"/>
还要在catalina.out和其他(例如,特定于应用程序的)日志文件中搜索“错误”。端口不是问题所在。他检索了一个Tomcat典型错误报告,因此URL中的端口没有问题。还可以在catalina.out和其他(例如特定于应用程序的)日志文件中搜索“错误”。端口不是问题所在。他检索到一个Tomcat典型错误报告,所以URL中的端口很好。