新手,使用tomcat6、mysql5、myeclipse8.5、struts2开发项目,用http://localhost:8080/courses打不开首页。
项目名称:courses,使用tomcat6、mysql5、myeclipse8.5、struts2,页面错误提示:
HTTP Status 404 - /courses/
type Status report
message /courses/
description The requested resource (/courses/) is not available.
Apache Tomcat/6.0.35
struts.xml如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.i18n.encoding" value="gb2312"></constant>
<constant name="struts.custom.i18n.resources" value="message"></constant>
<package name="my" extends="struts-default">
<action name="student_*" class="it.cast.action.StudentAction" method="{1}">
<result name="login">/pages/studentcourse/course.jsp</result>
<result name="list">/pages/delete/studentdelete.jsp</result>
<result name="list1">/pages/query/studentlist2.jsp</result>
<result name="list3">/pages/query/studentlist.jsp</result>
<result name="updateBySno">/pages/update/updatestudent.jsp</result>
<result name="selectedlist">/pages/query/courselisted.jsp</result>
<result name="delete">/pages/delete/student_delete_success.jsp</result>
<result name="error">/fail.jsp</result>
<result name="no_login_error">/pages/insert/course_select_fail.jsp</result>
<result name="select_error">/pages/insert/course_select_fail.jsp</result>
<result name="selected_error">/pages/insert/course_selected_fail.jsp</result>
<result name="login_error">/index/login_fail.jsp</result>
<result name="update">/pages/query/student_success.jsp</result>
<result name="select">/pages/insert/course_select_success.jsp</result>
<result name="logout">/pages/studentcourse/course.jsp</result>
<result name="input">/index/index.jsp</result>
</action>
</package>
</struts>
web.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>index.jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>高校学生选课系统</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="Luka Cvrk (solucija.com)" />
<meta name="keywords" content="conceptnova, concept, framework, web, content, corporate, business" />
<meta name="description" content="Conceptnova" />
<link rel="stylesheet" href="css/main.css" type="text/css" media="screen, projection" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
</script>
</head>
<body>
<div id="wrap">
<div id="header_top">
<ul>
<li><a href="#">主页</a></li>
<li><a href="/Courses/pages/query/course_list.action">课程管理</a></li>
<li><a href="/Courses/pages/studentcourse/course.jsp">个人中心</a></li>
<li><a href="#">联系我们</a></li>
<li><a href="/Courses/admin/login.htm">管理后台</a></li>
<li><a href="/Courses/student_logout.action">注销</a></li>
</ul>
<div id="slogan">
<p>欢迎访问</p>
</div>
</div>
<div id="header_bottom">
<h2>最新动态</h2>
<br/>
<h2>请关注选课时间</h2>
</div>
<s:form action="student_login.action" method="get">
<div id="sub_block1">
<div id="content_block">
<div id="left_block">
<span class="blk1_lp"> <span class="our">用户登录</span> <span
class="usr" style="margin-top: 12px;">学号</span> <input
name="student.sno" type="text" class="txbx" /> <span
class="usr">密码</span> <input name="student.password"
type="password" class="txbx" /> <span class="chk"> <input
name="remember" type="checkbox" value="" /> <span>记住我</span> </span> <span
class="usr">没有账号? <a
href="/Courses/pages/insert/insert_student.jsp">注册</a> </span> <input name="submit"
type="submit" class="smt" value="登录" /> </span> </div>
</div>
</div>
<!-- 防止表单重复提交
<s:token />
-->
</s:form>
<div id="maincontent">
<div id="left">
<h2><a href="#">所有细节</a></h2>
<p>
1、大学四年选课6门科目,并且不能重复。<br />
2、必须选修音乐或者美术鉴赏中的一种。
</p>
</div>
<div id="right">
<div id="searchform">
<form method="post" action="course_list.action">
<p><input type="text" name="search" class="search" value="关键字" /><input type="submit" value="收索" class="submit" /></p>
</form>
</div>
<p> 细节一<br />
细节二<br />
细节三<br />
</p>
<br />
<p id="info">其他<a href="#" title="person information">信息</a>!</p>
</div>
</div>
<div id="footer">
<p>© Copyright 2011 <a href="#">qianyan</a> · Design: Chian Len, <a title="Awsome Web Templates" href="http://www.solucija.com/">nyist</a></p>
</div>
</div>
</body>
</html>
首页index.jsp放在webroot下的index文件夹下,不知道为什么打不开首页,请高手指点!
项目名称:courses,使用tomcat6、mysql5、myeclipse8.5、struts2,页面错误提示:
HTTP Status 404 - /courses/
type Status report
message /courses/
description The requested resource (/courses/) is not available.
Apache Tomcat/6.0.35
struts.xml如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.i18n.encoding" value="gb2312"></constant>
<constant name="struts.custom.i18n.resources" value="message"></constant>
<package name="my" extends="struts-default">
<action name="student_*" class="it.cast.action.StudentAction" method="{1}">
<result name="login">/pages/studentcourse/course.jsp</result>
<result name="list">/pages/delete/studentdelete.jsp</result>
<result name="list1">/pages/query/studentlist2.jsp</result>
<result name="list3">/pages/query/studentlist.jsp</result>
<result name="updateBySno">/pages/update/updatestudent.jsp</result>
<result name="selectedlist">/pages/query/courselisted.jsp</result>
<result name="delete">/pages/delete/student_delete_success.jsp</result>
<result name="error">/fail.jsp</result>
<result name="no_login_error">/pages/insert/course_select_fail.jsp</result>
<result name="select_error">/pages/insert/course_select_fail.jsp</result>
<result name="selected_error">/pages/insert/course_selected_fail.jsp</result>
<result name="login_error">/index/login_fail.jsp</result>
<result name="update">/pages/query/student_success.jsp</result>
<result name="select">/pages/insert/course_select_success.jsp</result>
<result name="logout">/pages/studentcourse/course.jsp</result>
<result name="input">/index/index.jsp</result>
</action>
</package>
</struts>
web.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>index.jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>高校学生选课系统</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="Luka Cvrk (solucija.com)" />
<meta name="keywords" content="conceptnova, concept, framework, web, content, corporate, business" />
<meta name="description" content="Conceptnova" />
<link rel="stylesheet" href="css/main.css" type="text/css" media="screen, projection" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
</script>
</head>
<body>
<div id="wrap">
<div id="header_top">
<ul>
<li><a href="#">主页</a></li>
<li><a href="/Courses/pages/query/course_list.action">课程管理</a></li>
<li><a href="/Courses/pages/studentcourse/course.jsp">个人中心</a></li>
<li><a href="#">联系我们</a></li>
<li><a href="/Courses/admin/login.htm">管理后台</a></li>
<li><a href="/Courses/student_logout.action">注销</a></li>
</ul>
<div id="slogan">
<p>欢迎访问</p>
</div>
</div>
<div id="header_bottom">
<h2>最新动态</h2>
<br/>
<h2>请关注选课时间</h2>
</div>
<s:form action="student_login.action" method="get">
<div id="sub_block1">
<div id="content_block">
<div id="left_block">
<span class="blk1_lp"> <span class="our">用户登录</span> <span
class="usr" style="margin-top: 12px;">学号</span> <input
name="student.sno" type="text" class="txbx" /> <span
class="usr">密码</span> <input name="student.password"
type="password" class="txbx" /> <span class="chk"> <input
name="remember" type="checkbox" value="" /> <span>记住我</span> </span> <span
class="usr">没有账号? <a
href="/Courses/pages/insert/insert_student.jsp">注册</a> </span> <input name="submit"
type="submit" class="smt" value="登录" /> </span> </div>
</div>
</div>
<!-- 防止表单重复提交
<s:token />
-->
</s:form>
<div id="maincontent">
<div id="left">
<h2><a href="#">所有细节</a></h2>
<p>
1、大学四年选课6门科目,并且不能重复。<br />
2、必须选修音乐或者美术鉴赏中的一种。
</p>
</div>
<div id="right">
<div id="searchform">
<form method="post" action="course_list.action">
<p><input type="text" name="search" class="search" value="关键字" /><input type="submit" value="收索" class="submit" /></p>
</form>
</div>
<p> 细节一<br />
细节二<br />
细节三<br />
</p>
<br />
<p id="info">其他<a href="#" title="person information">信息</a>!</p>
</div>
</div>
<div id="footer">
<p>© Copyright 2011 <a href="#">qianyan</a> · Design: Chian Len, <a title="Awsome Web Templates" href="http://www.solucija.com/">nyist</a></p>
</div>
</div>
</body>
</html>
首页index.jsp放在webroot下的index文件夹下,不知道为什么打不开首页,请高手指点!
<welcome-file>index.jsp</welcome-file>
应该发布了,tomcat文件夹路径:E:\Program Files\Tomcat 6.0\webapps\Courses
在Courses文件夹里有这个项目的文件及文件夹。