日期:2014-05-20  浏览次数:20752 次

用struts+hibernate+sql server做的一个登录项目用tomcat配置的。结果出错了帮忙看看
用MYECLIPSE6.0做的
出错代码是:
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/jsp/Login_jsp (wrong name: org/apache/jsp/login_jsp)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause 

java.lang.NoClassDefFoundError: org/apache/jsp/Login_jsp (wrong name: org/apache/jsp/login_jsp)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
java.net.URLClassLoader.defineClass(Unknown Source)
java.net.URLClassLoader.access$000(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:598)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.

程序是:
<%@ page language="java" pageEncoding="gbk"%>

<%@ 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>
  <html:base />  
  <title>登录程序sturts+DAO+hibernate</title>
  </head> 
  <body>
  <center>
  <h1>&nbsp;登录程序sturts+DAO+hibernate</h1><hr><br>
  <html:errors/>
 <logic:present name="flag" scope="request">
 <logic:equal name="flag" value="true">
 <h2>登录成功!!</h2>
 <h2>欢迎<font colot="red">${person.name} }</font>光临!!!</h2>
 </logic:equal>
 <logic:equal name="flag" value="false">
 <h2>登录失败~!!</h2>
 <h2>错误的ID 或者密码</h2>

 </logic:equal>
  
  
  </logic:present>
  <html:form action="login.do" method="post">
  用户名:<html:text property="id" /><br>
  密&nbsp;&nbsp;码:<html:password property="password"/><br>
  <input type="hidden" name="status" value="login"/>
  <html:submit value="登录"/>
  <html:cancel value="重置"/>
  
  
  
  </html:form>
  </center>
  </body>
</html:html>
配置文件是:
<?xml version="1.0" encoding="UTF-8"?>