很急,java定时器问题,出错?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了很急,java定时器问题,出错?相关的知识,希望对你有一定的参考价值。

Error creating bean with name 'scheduledTimerTask' defined in file [E:\workspace\shopweb\web\WEB-INF\classes\conf\spring\time.xml]: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'com.sun.proxy.$Proxy4 implementing java.lang.Runnable,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised' to required type 'java.util.TimerTask' for property 'timerTask'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [com.sun.proxy.$Proxy4 implementing java.lang.Runnable,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [java.util.TimerTask] for property 'timerTask': no matching editors or conversion strategy found
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultL

参考技术A 通过你贴出的错误只能判断出是创建任务的时候出错,错误原因应该是你写的timerTask这个property的类型不对,具体原因没有代码判断不出 参考技术B Spring 的报错里面说的挺清楚的呀
你设的 bean property 的属性,与要求的类型不一致追问

能不能给我一个java例子,包括从spring配置 struts配置 web.xml 再加上定时器的所有代码

本回答被提问者采纳
参考技术C 对于贴一大堆错误出来,但是不贴源代码的问题

java:Enumeration大家帮忙啊,我很急啊,

我在eclipse中编程生成.class文件:public class showparameter extends HttpServlet
protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException
resp.setContentType("text/html;charset=gbk");
PrintWriter out = resp.getWriter();
out.println("<html><body><table>");
Enumeration e=req.getParameterNames();
while(e.hasMoreElements())

out.println(e.nextElement());

生成.class文件后,把.class文件粘到tomcat中,我又在记事本里编程,
<html>
<head>
</head>
<body>
<form action="showparameter" method="get">
item number:<input type="text" name="itemnumber"><br>
quantity:<input type="text" name="quantity"><br>
price each:<input type="text" name="priceeach"><br>
<hr>
<textarea name="address" rows=3 cols=40></textarea>
<input type="radio" name="card" value="1">1
<input type="radio" name="card" value="2">2
<input type="radio" name="card" value="3">3
<input type="password" name="p" value="p1">
<input type="password" name="p" value="p2">
<center>
<input type="submit" value="submit">
</center>
<form>
<html>可是得到的结果和我想象的不一样,我本来想得到的数据是从第一个参数itemnumber显示,可偏偏他在最后显示,而且显示顺序挺乱的,不知为什么
在网页的地址栏中输入http://localhost:8080/my/form2.html(其中我的记事本文件的名字是form2)在我什么都每天的情况下,单击提交按钮,显示内容address priceeach p quantity itemnumber,不知是为什么是这个结果,那位大侠帮忙,非常非常的感谢!!!!!

提交的参数如果通过getParameterNames方法取得名称的话,取得的数据是散列排序的,因此显示的时候是乱的,没有固定顺序 参考技术A 请记住啊 只有List里面是有顺序排放的

别的里面都没有顺序的

你可以重新放入到 ArraryList这个里面

以上是关于很急,java定时器问题,出错?的主要内容,如果未能解决你的问题,请参考以下文章

springboot定时任务出错 Unexpected use of scheduler.

求助:很急!关于STC 8位单片机上电后,无法进入串口接收中断的问题

java 怎么写定时任务

Java--定时器问题

java定时器 限制方法调用次数

在Java中如何实现较为精确的定时器