- 论坛徽章:
- 0
|
<%@ page contentType="text/html; charset=GBK" import="java.util.ArrayList,javax.naming.*,javax.transaction.*,java.sql.*,javax.sql.DataSource"%>;
<%
response.setHeader(" ragma","No-cache" ;
response.setHeader("Cache-Control","no-cache" ;
response.setDateHeader("Expires", 0);
%>;
<%
Connection conn=null;
UserTransaction trans=null;
DataSource ds=null;
InitialContext ctx=null;
try{
ctx=new InitialContext();
trans=(UserTransaction)ctx.lookup("java:comp/UserTransaction" ;
trans.begin();
ds=(DataSource)ctx.lookup("java:/jdbc/TestDS" ;
conn=ds.getConnection();
Statement st=conn.createStatement();
st.execute("insert into jbxx(nx,nx) values('1',1)" ;
trans.commit();
}catch(Exception e){
trans.rollback();
}
%>;
这个JSP抛出了的异常
exception
org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.
/usr/local/JBoss-2.4.4_Tomcat-4.0.1/catalina/common/lib/jdbc2_0-stdext.jar(javax/sql/DataSource.java): Public interface javax.sql.DataSource must be defined in a file called "DataSource.java".
1 error, 1 warning
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
请问是什么回事 |
|