用struts+hibernate+sql server做的一个登录项目用tomcat配置的。结果出错了帮忙看看解决办法
用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> 登录程序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>
密 码:<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"?>
用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> 登录程序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>
密 码:<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"?>