| 发表于:2007-07-10 14:30:10 楼主 |
我的环环境是windows2003+tomcat5.5+jdk1.5+mssql 我已按要求装好了以上软件,并且http://localhost:8080访问可以显示大花猫了,说明安装成功,可是我把我的程序考在root目录下,运行没有涉及到数据库的地方都会正确,但运行到有涉及连接数据库的地方就会出错,这是为什么呢?我是这样连库的: public class dbconn { string dbdriver = "com.microsoft.jdbc.sqlserver.sqlserverdriver "; string strcon = "jdbc:microsoft:sqlserver://localhost:1433;databasename=uplifeoa "; string user = "sa "; string pass = "111 "; connection con = null; resultset rs = null; statement stmt = null; public dbconn() { try { class.forname(dbdriver); } catch (java.lang.classnotfoundexception e) { system.err.println( "数据库驱动程序加载失败,异常为: "+ e.getmessage()); } finally { system.out.println( "驱动程序加载成功 "); } } 连接的帐号密码肯定不会错,我的jsp以前是有正常运行过的,只是重装过后,配置不起来了,我是把我以前所有那程序考到root目录下的,当运行到有涉及到连接数据库如登陆页面时就会报如下错误: type exception report message description the server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.jasperexception: /inc/pass.jsp(2,0) the value for the usebean class attribute uplife.tool.tools is invalid. org.apache.jasper.servlet.jspservletwrapper.handlejspexception(jspservletwrapper.java:510) org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:375) org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:314) org.apache.jasper.servlet.jspservlet.service(jspservlet.java:264) javax.servlet.http.httpservlet.service(httpservlet.java:802) root cause org.apache.jasper.jasperexception: /inc/pass.jsp(2,0) the value for the usebean class attribute uplife.tool.tools is invalid. org.apache.jasper.compiler.defaulterrorhandler.jsperror(defaulterrorhandler.java:39) org.apache.jasper.compiler.errordispatcher.dispatch(errordispatcher.java:405) org.apache.jasper.compiler.errordispatcher.jsperror(errordispatcher.java:146) org.apache.jasper.compiler.generator$generatevisitor.visit(generator.java:1174) org.apache.jasper.compiler.node$usebean.accept(node.java:1116) org.apache.jasper.compiler.node$nodes.visit(node.java:2163) org.apache.jasper.compiler.node$visitor.visitbody(node.java:2213) org.apache.jasper.compiler.node$visitor.visit(node.java:2219) org.apache.jasper.compiler.node$root.accept(node.java:456) org.apache.jasper.compiler.node$nodes.visit(node.java:2163) org.apache.jasper.compiler.generator.generate(generator.java:3305) org.apache.jasper.compiler.compiler.generatejava(compiler.java:198) org.apache.jasper.compiler.compiler.compile(compiler.java:295) org.apache.jasper.compiler.compiler.compile(compiler.java:276) org.apache.jasper.compiler.compiler.compile(compiler.java:264) org.apache.jasper.jspcompilationcontext.compile(jspcompilationcontext.java:563) org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:303) org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:314) org.apache.jasper.servlet.jspservlet.service(jspservlet.java:264) javax.servlet.http.httpservlet.service(httpservlet.java:802) note the full stack trace of the root cause is available in the apache tomcat/5.5.17 logs. 真是奇怪,连接密码肯定不会错,jsp也肯定装成功了,那还差什么呢? |
|
|
|
|