0. set java_home and path in enviroment to jdk1.6, remove jdk1.5 from path
1. install glassfish-installer-v2.1.1-b31g-windows-ml.jar
2. java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-windows-ml.jar
3. cd glassfish
4. ant -f setup.xml
0. should working in JDK1.6
1. add sun-web.xml
2. remove
--asm-1.5.3.jar
--asm-attrs-1.5.3.jar
--cglib-2.1_3.jar
--xercesImpl-2.6.2.jar
--xml-apis-1.0.b2.jar
3. add bellow jars
--asm-all-3.3.jar
--backport-util-concurrent-2.2.jar
--cglib-2.2.jar
replace login.jsp
issue:
1. glassfish create more than 10G log files in few mins.
check jre in bellow file. set it as: set AS_JAVA=C:\java\jdk1.6.0_17\jre/..
glassfish\config\asenv.bat
set JAVA_HOME=C:\java\jdk1.6.0_17
set path=%JAVA_HOME%\bin;%path%
java -version
asadmin start-domain domain1
4. exception handling
dwr2+Struts2 can't deploy on glassfish3 linux
(1) dwr exception: session error
resolve method:
change dwr2 to dwr3
no need parameter in web.xml:crossDomainSessionSecurity
(2)struts can't load configration file. java.util.zip.ZipException: error reading zip file
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>*.action</url-pattern>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<!-- For Struts debugging console -->
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
change action name to page name in decorators.xml
分享到:
相关推荐
DWR+Struts+spring+hibernate的订货系统,自己添加的dwr功能
标题 "Dwr2+Struts2+Spring2+Hiberinate" 暗示了这是一个基于四个关键开源技术构建的Web应用程序示例。这个组合在几年前非常流行,用于开发高效、模块化的Java企业级应用。下面我们将深入探讨这些技术及其在用户管理...
Dwr2、Struts2、Spring2.5和Hibernate3各自扮演着关键的角色,共同实现了分层架构,确保各组件专注于自身的核心功能。 Dwr2,即Direct Web Remoting 2,是一个JavaScript到服务器端Java的远程调用框架,主要用于...
这四个技术是Direct Web Remoting 2 (DWR2),Struts2,Spring 2.5,以及Hibernate 3,它们在Web开发领域中都有各自的专长和用途。 DWR2 是一个JavaScript库,允许Web应用程序实现实时的双向通信。它简化了浏览器与...
这个系统利用了Direct Web Remoting 2 (DWR2)、Struts2、Spring 2.5和Hibernate3这四个主要的技术组件进行集成开发。现在,我们来详细探讨这些技术以及它们在用户登录注册系统中的应用。 1. **Direct Web Remoting ...
【标题】"dwr2+struts2+spring2.5+hibernate3实例!"涉及的是四个关键的Java Web开发框架和技术的整合应用。这个实例教程是为那些希望学习如何将Direct Web Remoting 2 (DWR2)、Struts2、Spring 2.5和Hibernate 3...
用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统。 其中用Dwr去进行用户注册的用户是否存在的验证。 全部业务控制交由Spring去进行处理。事务处理也...
【标题】"Web开发实例(DWR+Struts2)"揭示了一个综合性的Web应用程序开发案例,其中结合了Direct Web Remoting (DWR) 和Struts2框架。DWR是一种JavaScript库,它允许在浏览器和服务器之间进行实时、异步的通信,从而...
3. **配置DWR**:在DWR配置文件中,为服务类的方法创建一个映射,使得这些方法可以直接从JavaScript调用。 4. **Struts配置**:在Struts配置文件中,定义Action类和Action映射,Action类将处理用户的选择并调用后台...
在IT行业中,构建高效、实时的Web应用是关键任务之一,而"DWR+Struts2+JPA推送完整实现"的组合就是一种解决方案,旨在提供动态的、交互式的用户界面和可靠的后台数据处理。这个标题涉及到三个核心的技术:Direct Web...
这是一个基于Java技术栈的Web应用实例,整合了Spring 3、Struts 2、Hibernate 3、Direct Web Remoting (DWR) 3、以及Spring Security 3,并且利用Ajax进行异步通信,实现了数据库配置的权限管理。下面将详细阐述这些...
总结,该例示注释非常详细,演示Spring托管Hibernate和Struts的Action, 以及Spring的事务声明(包括1.x与2.x的用法)与非事务声明的使用方式。 使用DWR可以方便的使用Spring托管的持久层功能。 目的:希望广大Java...
EXT + DWR + Struts + Hibernate + Spring 是一个经典的Java Web开发框架组合,它们共同构建了一个强大、灵活且高效的Web应用程序。以下是对这些技术及其在Demo中的应用的详细解释: 1. **EXT**:EXT(现称为Sencha...
dwr+spring+struts+hibernate 整合在一起,代码写的不是很好,可以运行!
【标题】"dwr+struts+hibernate+jquery tomcat日志查询系统"是一个基于Web的应用程序,主要用于实时、高效地查询Tomcat服务器的日志内容,并且具备分页功能,提供良好的用户体验。这个系统整合了多个技术框架,下面...
内含 ext+dwr+freemark+jasperreort+ireport+echance+oscache+velocite等技术 展示例子:http://zz563143188.iteye.com/blog/1462413 若要下载chm格式请到http://user.qzone.qq.com/563143188 程序源码下载地址10MB...
3. 配置Struts:创建Struts配置文件,定义Action类及其对应的URL路径,以及结果视图的跳转。 4. 实现Ajax:在客户端使用JavaScript和Ajax库(如jQuery)编写异步请求,与服务器端接口进行交互。 5. 编写业务逻辑:在...
【标题】"dwr3.0+SSH2"是一个基于Java技术的Web应用程序开发框架的组合,其中DWR(Direct Web Remoting)是用于在浏览器和服务器之间进行实时通信的库,而SSH2则通常指的是Struts2、Spring和Hibernate这三大开源框架...
本系统是采用Struts1.3+ExtJS2.2+DWR2.0技术 开发环境:Myeclipse6.0+tomcat6.0+sql server2000 里面有完整的代码! 系统简介: 本系统已经实现了对好友发送即时消息和离线消息,也实现了用户的查询及添加,删除...
总结来说,这个项目可能是一个使用Struts2作为MVC框架,Oracle作为数据库,iBatis作为持久层,DWR实现异步通信,JDOM处理XML数据,而所有组件和依赖被打包成JAR文件的Java Web应用程序。这样的架构设计能够提供高效...