新手刚跟视频学struts,跟着写了个Web登录界面用了tomcat服务器,出现了HTTP Status 404 - /demo错误
小女子求个高手帮忙看看,不甚感谢啊!!
The requested resource (/demo) is not available.
login.jsp//////////////////
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<html:html lang="true">
<head>
<title>login.jsp</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h2>用户登陆</h2>
<html:form action="login.do" method="post">
用户名:<html:text property="name"></html:text><br>
密码:<html:password property="password"></html:password>
<html:submit value="登陆"></html:submit>
<html:reset value="重置"></html:reset>
</html:form>
</body>
</html:html>
errors.jsp/////////////////////////////
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<html:html lang="true">
<head>
<title>login.jsp</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h3>登陆时发生了以下错误:</h3>
<html:errors/>
</body>
</html:html>
在C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf中修改了server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Content path="/demo" docBase="F:\strutsdemo\strutsProject\WebRoot"/>
</Host>
在C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf中修改了web.xml
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
大侠们帮忙看看把!!!!让我有勇气学下去
[解决办法]
路径出错了
[解决办法]
开看toncat启动报什么错?应该有报错的
[解决办法]
服务器启动时就报错 首先看一下你的 web.xml 文件位置是否真确 我以前报这个错误就是用myeclipse的时候一不小心把 web.xml 拖到WEB-INF 的lib下去了
[解决办法]
你web.xml里没有配置struts的serlvet,你struts.xml配置了吗
[解决办法]
1.首先确定你的tomcat里面什么都没有时启动是否报错?
2.项目是否部署到tomcat的webapp目录下了?
3./demo前的‘/’去掉试试。