
J2EE部署
文章平均质量分 57
iteye_16154
这个作者很懒,什么都没留下…
展开
-
免费JSP空间JHOST邀请码
免费JSP空间JHOST邀请码:邀请码:20110428112736_479106,有效期至2011-04-28 11:27:36。有需要的就来拿,如果过期了,请回复,我重新生成原创 2010-08-13 17:05:23 · 160 阅读 · 0 评论 -
什么是两阶段提交协议
两阶段提交协议实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下:• 应用程序调用事务协调器中的提交方法。• 事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。• 为 了以肯定的方式响应准备阶段,资源管理器必须将自己置于以...原创 2012-05-08 16:58:12 · 182 阅读 · 0 评论 -
使用Eclipse远程调试Tomcat
有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后台通知就不得不用外网的ip。无奈,只能扔到服务器远程调试了。网上讲关于远程调试tomcat的倒是蛮多,基本都是改啥catalina.sh,startup.sh的,操作还是复杂点。下面这篇就只针对于 linux下的tomcat远程调试,不用改啥文件,简单而又没啥副作用。本人在tomcat6 的情况下远程调试成功。相信很多J...原创 2012-03-23 22:56:15 · 152 阅读 · 0 评论 -
Apache Mina – 简单的客户端/服务端应用示例
转自http://javasight.net/2011/05/simple-client-server-application-using-mina/[size=large]Introduction介绍[/size]Mina的缩写意思是”Multipurpose Infrastructure for Network Applications(多用途网络应用基础设施)”,它用于开发高...原创 2011-11-19 23:49:55 · 227 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project fac
问题现象:项目图标报错“Java compiler level does not match the version of the installed Java project facet.”。分析原因:这个是因为Project Facets中的Java版本设定与项目的Java版本设定不一致。解决方法:(依据ECLIPSE自带的帮助)Changing the versi...原创 2012-03-02 11:32:39 · 170 阅读 · 0 评论 -
WebService的事务处理
如果你只是要解决两个系统之间的事务同步问题,可以采用判断服务是否成功的办法来解决,即: * A系统开始自己的事务,处理自己的数据,然后。。。 * 在提交之前调用B系统的服务。 * B系统开始自己的事务B,在事务中处理数据,再提交事务。 * B系统把自己事务的提交成功与否的信息做为返回值回馈A系统。 * A系统根据B的事务成功情况决定自己...原创 2012-03-01 15:03:05 · 207 阅读 · 0 评论 -
使用Eclipse(MyEclipse)+ abator自动生成iBatis代码
[b]一.安装插件Abator[/b]Abator for Eclipse Update SiteThis is the Abator for Eclipse update site. If you're not sure what Abator is, then see this page http://ibatis.apache.org/abator.htmlIf you've a...原创 2011-11-03 00:39:15 · 188 阅读 · 0 评论 -
清理weblogic缓存,解决部署不生效问题
如果发布到weblogic的工程,登录发现还是原来的代码错误,可尝试清理weblogic缓存:1.在weblogic控制台中停止应用,删除部署的工程2.登录weblogic服务器,删除以下目录中的cppims2目录: /root/bea/user_projects/domains/cppims2test/servers/AdminServer/tmp/_WL_user/ ...原创 2010-08-03 15:22:43 · 2099 阅读 · 0 评论 -
工作流(Workflow)和BPM的不同
[b]1、工作流(Workflow)[/b]在模拟、定义、执行和分析方面并不是非常关心完整周期的流程管理。没有内置的流程管理概念。有限的可测量性和可靠性,通常只是为部门级的使用进行设计并只有有限的平台支持。缺乏整合能力,通常只限于传送图片或者文档附件。通常只能运行指定的应用系统,无法运行外部的主机应用系统,比如Oracle、SAP等等。功能着重于提供强大的电子表单功能。通常...原创 2011-09-21 15:31:15 · 176 阅读 · 0 评论 -
Activiti 5.6:配置与Spring整合
Activiti 5.6与Spring整合也比较简单,其基本思想就是,通过Spring的IOC容器来管理Activiti的流程引擎实例以及相关服务,可见,主要是基于Activiti在与Spring整合上努力上,做好配置即可。这里基于前面的的例子来进行,可以参考:Activiti 5.6:流程活动自动与手工触发执行,简单的流程,如图所示:[img]http://dl.iteye.com/u...原创 2011-09-21 13:00:53 · 261 阅读 · 0 评论 -
Activiti 5.6:流程活动自动与手工触发执行
Activiti 5.6支持流程活动自动执行与手工触发执行。其中,自动执行是指,在启动流程之前,准备流程所需要的控制流程进度的变量数据,启动流程之后,无需外部干预,就能够按照预定义的流程执行;手工触发执行是指,执行到流程中某个个结点后流程暂时停止运行,直到收到外部发送的信号以后,才会继续向前推进,这样情况可以更加精细地控制流程。下面主要通过基于Activiti 5.6的、、、元素来看一下。...原创 2011-09-21 11:47:54 · 410 阅读 · 0 评论 -
Activiti 5.6安装配置
安装配置Activiti 5.6还是比较容易的,在这里做个记录以作备忘。Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。为了能够安装快速一点,准备好如下软件包:activiti-5.6.zip [url]http://activiti.org/d...原创 2011-09-21 11:38:04 · 187 阅读 · 0 评论 -
非常有用的proxool属性详细解说
Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是: http://proxool.sourceforge.net/Proxool提供了很多配置属性,其属性意义如下,当然还是建议直接查看官方文档http://proxool.sourceforge.net/p...原创 2011-12-13 16:19:41 · 247 阅读 · 0 评论 -
在工程中查找自己修改的所有代码
在工程中查找自己修改的所有代码的方法:1.工程右键 -> Team -> Show History 2.在History标签的右边,点击“Search history”3.在弹出页面中选中复选框“Enable special characters”,输入自己的svn账号名称,点击搜索即可。如果想查询详细信息,详细到之前每次提交够改了哪些文件,可以选中“Automaticall...原创 2011-12-09 17:41:11 · 381 阅读 · 0 评论 -
Ant的安装和使用
ant是jakarta一个非常好的OpenSource子项目,是基于java的编译工具。下面简单介绍一下在linux环境中如何安装ant: 1.下载 [color=blue]从 http://ant.apache.org/bindownload.cgi 可以下载最新的tar包:apache-ant-1.6.2.tar.gz,如果是windows环境则是zip文件,解压后,在系统环境...原创 2009-09-02 15:56:43 · 195 阅读 · 0 评论 -
在Eclipse中使用ANT灵活构建Web应用
[b]前言[/b] ant是java开发者工具箱的重要一环,junit,xdoclet等都与它紧密关联,程序员可能习惯了IDE提供的自动构建,甚至部署的功能,从而忽略了ant本身,其实,主流的IDE通常是内置ant任务来完成这些工作的,熟悉ant内在的机理,可以阅读或简单修改build.xml无疑可以帮助你更灵活地集成、管理应用项目,如果需要学习maven这种开源项目管理解决方案,也是要...原创 2009-08-27 22:02:51 · 196 阅读 · 0 评论 -
J2EE项目以"Exploded Archive"类型部署时不可用
在myeclipse中部署项目时,当Deploy type为Exploded Archive(deveplopment mode)时,finish按钮为灰色,无法部署的解决方法:1.project上右键properties->MyEclipse->web->web context-root为空 输入"/项目名"即可。需要重启MyEclipse。2.可能需要在.classpath文件中删除项...2009-07-23 22:52:09 · 1035 阅读 · 0 评论 -
Shallow heap & Retained heap
所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.这是两个在平时不太常见的名词,本文会对这两个名词做一个详细的解释。[b]Shallow Size[/b]对象自身占用的内存大小,不包括它引用的对象。针对非数组类型的对象,它的大小就是...原创 2012-05-16 17:09:41 · 192 阅读 · 0 评论