在一个ssh项目里用了dwr 报的错如下:(报错但还没影响运行 就是那一个页面响应很慢)
2009-08-04 08:56:59,843 [http-8080-2] ERROR CommonsLoggingOutput.java:75 - No converter found for 'org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer'
2009-08-04 08:57:00,015 [http-8080-2] ERROR CommonsLoggingOutput.java:75 - No converter found for 'org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer'
2009-08-04 08:57:00,015 [http-8080-2] ERROR CommonsLoggingOutput.java:75 - No converter found for 'org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer'
......还有很长就不粘贴了。
web.xml只放了关键部分
Java代码
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>scriptCompressed</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>logLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>scriptCompressed</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>logLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
dwr.xml
Java代码
<convert converter="bean" match="com.taipeng.task.pojo.Task" >
<create creator="spring" javascript="taskAccess">
<param name="beanName" value="taskService"/>
</create>
<convert converter="bean" match="com.taipeng.task.pojo.Task" >
<create creator="spring" javascript="taskAccess">
<param name="beanName" value="taskService"/>
</create>
java Service 代码
Java代码
public Task checkUserHaveBifurcateRole(String taskId,String userId) {
try{
Task task=taskDao.getTaskById(taskId);
User orderUser=task.getOrderUesr();
User enchargeUser=task.getEnchargeUser();
if( userId.equals(orderUser.getUserId()) || userId.equals(enchargeUser.getUserId())){
return task;
}
}catch(Exception ex){
ex.printStackTrace();
}
return null;
}
public Task checkUserHaveBifurcateRole(String taskId,String userId) {
try{
Task task=taskDao.getTaskById(taskId);
User orderUser=task.getOrderUesr();
User enchargeUser=task.getEnchargeUser();
if( userId.equals(orderUser.getUserId()) || userId.equals(enchargeUser.getUserId())){
return task;
}
}catch(Exception ex){
ex.printStackTrace();
}
return null;
}
请指教在网上没找到解决方法
和http://topic.csdn.net/u/20090524/14/5da3f4de-35c8-45d6-bc73-c6b1cadfa120.html
很相似.
分享到:
相关推荐
1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>debug</param-name> ...
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
部署DWR JAR文件通常涉及到将它们添加到Web应用的类路径中,配置DWR的`dwr.xml`配置文件,以及在客户端HTML页面中引入相应的JavaScript库。对于Spring框架的集成,还需要配置Spring的bean定义。 总的来说,DWR的...
DWR的配置文件(通常为dwr.xml)定义了哪些Java类和方法可以被远程调用。 在这个示例中,可能会包含以下内容: 1. **源代码**:这可能包括一个简单的Web应用,含有DWR的配置文件,以及使用JSch和DWR进行交互的Java...
1. **删除dwr.xml配置文件**:在整合Spring和DWR后,我们不再需要传统的dwr.xml配置,因为Spring会接管DWR的配置。 2. **在web.xml中配置DWR Servlet**:在`<servlet>`元素中,指定`servlet-class`为`org....
取得dwr的dwr.jar包和其他dwr所需的其他jar包 web.xml dwr.xml 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,。。 有几个术语有必要理解,参数叫做converted,远程Bean叫做created.如果远程Bean A有个方法A....
SSH(Struts2 + Spring + Hibernate)和DWR(Direct Web Remoting)是两种常见的Java Web开发技术。SSH是企业级Java应用的三大基础框架,分别负责MVC模式中的表现层、业务逻辑层和持久层;而DWR则是一种允许...
3. **创建dwr.xml文件**:在web.xml同级目录下新建dwr.xml,用于配置DWR的连接和安全性规则。 4. **业务逻辑处理**:编写业务逻辑处理的action方法,例如`showHello`方法,用于查询数据库并判断用户是否存在。 5. **...
<servlet-class>uk.ltd.getahead.dwr.DWRServlet <param-name>debug <param-value>true <servlet-name>dwr-invoker <url-pattern>/dwr/* <welcome-file>index.jsp ``` 这里的关键点在于确保...
1. **dwr.jar**:这是DWR的核心库,包含了所有DWR运行所需的类和接口。它提供了各种API,使得开发者可以在客户端JavaScript中调用服务器端的Java方法,以及处理服务器推送的数据。DWR.jar还包含了自动转换工具,可以...
<convert converter="org.directwebremoting.convert.BeanConverter"> ``` 这样,我们就完成了SSH框架与DWR的集成。在实际应用中,还可以利用DWR的其他特性,如异步更新、文件上传、错误处理等,进一步提升...
dwr-1.1.3.jar及dwr.xml. dwr-1.1.3与dwr-2.0的dwr.xml略有区别: dwr-1.1.3 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...
标题中的"dwr.jar"是DWR的主要库文件,包含了所有必要的Java类和接口,用于在服务器端实现DWR的功能。这个JAR文件通常会被部署到应用服务器的类路径中,以便服务端代码可以访问和使用DWR的API。 "engine.js"是DWR的...
做个extjs 与dwr结合的例子dwr2.0 jdk6.0 dwr 取不到数据 困扰了我一天 后来下载了xalan.jar 包导入工程 ok 2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: DWR Version 2.0.5 ...
- 创建`dwr.xml`,在其中声明允许客户端调用的Java对象和方法。 - 在Web.xml中配置DWR的Servlet,设置安全过滤器,以限制对DWR的访问。 5. **Web.xml配置**: - 配置Struts2的前端控制器Filter,以及Spring的...
- **dwr.xml**:这个文件用于描述DWR服务的配置,包括哪些类和方法可以被远程调用,以及如何处理这些调用的细节。例如,通过`<allow>`标签指定允许远程访问的类和方法,通过`<converters>`和`<creators>`标签指定...
为了使用这些文件,你需要将它们部署到你的Web应用服务器中,通常将jar包放入WEB-INF/lib目录,而web.xml和dwr.xml则放入WEB-INF下。然后,在你的HTML或JavaScript代码中引入engine.js和util.js,通过它们提供的API...
**DWR.xml** 是DWR的配置文件,用于定制DWR的行为和设置。在这个文件中,你可以定义哪些Java类和方法可以被浏览器访问,设置安全性限制,以及配置转换器和过滤器等。例如,通过`<allow>`标签,你可以指定允许...
dwr20.dtd
这个"**dwr.rar**"压缩包包含了DWR的核心组件,即**dwr.jar**文件,它是DWR运行所必需的。DWR的主要目的是简化AJAX(异步JavaScript和XML)开发,通过提供一种方式,使得前端JavaScript可以直接调用后端Java方法,...