锁定老帖子 主题:请教 java 与 access问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-19
我试作了一个电子商务系统,采用jsp + javaBean+access+tomcat 5.0 这么总是重现数据无法读取的错误,问题是我在测试buyerBean.java的时候 数据库 还是可以用的,怎么在checklogon.jsp 时就不行了呢? 不知那位高手能指点一下,万分感激 具体代码 buyerBean.java package book; import java.sql.Connection;
public class BuyerBean
default.jsp 首页 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> checklogon.jsp <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <% 报出的错误是: HTTP Status 500 -
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
root cause java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc) java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) java.security.AccessController.checkPermission(AccessController.java:427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1512) sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) java.lang.ClassLoader.loadClass(ClassLoader.java:251) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1255) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:164) book.BuyerBean.<init>(BuyerBean.java:26) org.apache.jsp.checklogon_jsp._jspService(checklogon_jsp.java:52) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-19
1.资源释放顺序不对
rs.close(); if(logontimes!=-1) { strsql="update buyerInfo set logonTimes=logonTimes+1 where memberID='"+memberID+"'"; } con.close(); statement.close(); 2.贴代码请用code标签,建议必要时代码打包,以方便他人重现错误 3.这种问题请转新手区,在这里多半会被投隐藏贴 |
|
返回顶楼 | |
发表时间:2006-11-19
知道了,谢谢了.
|
|
返回顶楼 | |
发表时间:2006-11-19
可能是有点忘本了;现在看到这种连接数据库方式觉得有点不舒服!呵呵!能解决问题就好!
|
|
返回顶楼 | |
浏览 2650 次