我之前再一个测试程序中导入ant的jar包好用。但是放到我的工程中确报错
org.apache.jasper.JasperException: org.apache.tools.ant.types.EnumeratedAttribute.getInstance(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/tools/ant/types/EnumeratedAttribute;
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
java.lang.NoSuchMethodError: org.apache.tools.ant.types.EnumeratedAttribute.getInstance(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/tools/ant/types/EnumeratedAttribute;
com.laborlaw.update.UpdateManager.updateDate(UpdateManager.java:36)
org.apache.jsp.updatesystem_jsp._jspService(updatesystem_jsp.java:68)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)报错的代码 是sqlExec.setOnerror((SQLExec.OnError) (EnumeratedAttribute.getInstance(
SQLExec.OnError.class, "abort")));
请问我错在哪里了 jar我是拷贝到我web-inf/lib jar包的文件是原来好用的文件拷贝过来的
org.apache.jasper.JasperException: org.apache.tools.ant.types.EnumeratedAttribute.getInstance(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/tools/ant/types/EnumeratedAttribute;
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
java.lang.NoSuchMethodError: org.apache.tools.ant.types.EnumeratedAttribute.getInstance(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/tools/ant/types/EnumeratedAttribute;
com.laborlaw.update.UpdateManager.updateDate(UpdateManager.java:36)
org.apache.jsp.updatesystem_jsp._jspService(updatesystem_jsp.java:68)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)报错的代码 是sqlExec.setOnerror((SQLExec.OnError) (EnumeratedAttribute.getInstance(
SQLExec.OnError.class, "abort")));
请问我错在哪里了 jar我是拷贝到我web-inf/lib jar包的文件是原来好用的文件拷贝过来的
你实例化的对吗?
这个实例话和我之前写的一样。之前那个就是再main方法里面写的现在不是
这个问题我解决了。把这句代码注销就好了。不会影响程序的执行。可能是因为这个方法必须再main里面执行吧。如果那位朋友直到请指教下。过两天结贴。