
JavaEE
laxsong
这个作者很懒,什么都没留下…
展开
-
Drools学习
Drools初探原创 2016-01-16 11:04:56 · 2473 阅读 · 0 评论 -
一个实际问题分析及解决之七:理解websphere的classloader
上一篇中提到了解决问题的两种选择,最后我们选择了第一种,因为我们时间有限而升级webspher的周期长。顺利地修改了第三方jar包并在本地测试通过。但部署到websphere服务器上还是出了问题,这次跟classloader有关了。本地测试是普通的java项目,一个classloader,所以只需要注意jar的顺序即可。但我们的websphere上是multiple的classload原创 2016-05-08 08:04:27 · 1911 阅读 · 0 评论 -
一个实际问题分析及解决之九:什么是应用服务器
JavaEE中很重要的一个概念是应用服务器,目前主流的企业级应用服务器主要包括:IBM WebSphere, WebLogic, JBoss, Tomcat...大家对应用服务器的定义就是容器,比如IBM WebSphere就是web容器加EJB容器,而Tomcat只是Web容器。那什么是容器呢?我的理解是接口,当然这里的接口不完全同于java语言中的接口定义。说它是接口的原因是,它提原创 2016-05-08 08:05:15 · 633 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- 总述
内容待补原创 2016-11-19 11:52:02 · 802 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- 2PC
内容待补原创 2016-11-19 11:53:06 · 693 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- JTA
内容待补原创 2016-11-19 11:53:59 · 802 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- 多线程事务
内容待补原创 2016-11-19 11:54:36 · 1429 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- errorHandler VS onException
内容待补原创 2016-11-19 11:56:22 · 1476 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- errorHandler VS transacted
内容待补原创 2016-11-19 11:57:12 · 948 阅读 · 0 评论 -
一个实际问题分析及解决之六:java keystore的操作
这是上一篇内容的补充,除了使用websphere自己的keystore和truststore之外,你还可以使用自己的keystore/truststore。在使用自己的keystore/truststore时可能需要对它进行操作,jdk1.6提供了keytool工具方便操作。下面是使用keytool的几个示例:更改keystore格式,比如从.pfx(赛门铁克下载来的是.pfx格式原创 2016-05-08 08:03:52 · 2210 阅读 · 0 评论 -
一个实际问题分析及解决之五:两种方法的区别和选择
前面两篇文章分别解释了在websphere环境下建立SSL连接的两种办法,那么一更进一步:两者的区别是什么?本质上两者是一样的都是通过JVM来建立socket连接,区别在于配置JVM socket连接方式。两种配置方式的优先级?系统变量方式的优先级高,会覆盖websphere的配置。具体可看下面一篇文章。http://www.ibm.com/developerw原创 2016-05-08 08:03:17 · 981 阅读 · 0 评论 -
一个实际问题分析及解决之四:通过IBM的JDK建立SSL连接
接前面内容,这里主要谈我们实现一开始描述的实际的技术需求的过程。我们在建立与服务器的SonicMQ的SSL连接时,用了第三方jar去完成握手,而该第三方包采用的是标准的Java接口方式,即SSLContext.getInstance()。这也很容易理解,因为第三方jar的提供方并不能假设用户一定是在websphere环境下使用该第三方jar,所以采用标准方式更为可取。我们的原创 2016-05-08 08:02:41 · 2737 阅读 · 0 评论 -
Maven集成
Maven的Eclipse插件原创 2016-01-17 12:56:47 · 741 阅读 · 0 评论 -
SpringMVC URL处理逻辑
Spring MVC中基于注解的HandlerMapping和HandlerAdapter原创 2016-01-24 12:23:34 · 3491 阅读 · 0 评论 -
解决使用tomcat6-maven-plugin时的"can not invoke tomcat manager"问题
解决使用tomcat6-maven-plugin时的"can not invoke tomcat manager"问题原创 2016-03-14 22:10:35 · 1872 阅读 · 1 评论 -
maven系列:实践中理解“约定优于配置”
在学习maven时常会注意到一句“约定优于配置”,此处的“优”应当是优先的意思。这句话的意思能理解,但背景或原因之类的却不是很理解,直到最近。最近有一个在做一个基于react js的web项目,由于POC阶段创建的项目是一个普通的eclipse下的dynamic web project,在转入正式项目后,需要转成maven项目(别问为什么一开始没有创建成maven项目,我也不知道)。前原创 2016-03-25 22:00:20 · 2406 阅读 · 0 评论 -
websphere中解决一个NoClassFoundException问题
近几年做的JavaEE项目都是以Tomcat为运行环境,已经很久没有碰过websphere了。最近要在一个websphere项目中做点改动,由于改动很少,并且本地无法测试,就决定直接去QA环境修改并测试,以下是改动步骤(没有admin console的权限):1. 运行脚本停止application server;2. 到.ear目录下放弃新增加的.jar包,并修改.war/W原创 2016-03-25 22:32:40 · 2395 阅读 · 0 评论 -
一个实际问题分析及解决之一:问题描述
最近有个技术需求:一个服务提供商最近升级了安全机制,从单向SSL校验升级为双向SSL校验。为此,服务商为每个被授权用户提供了一个专有私钥证书,该证书绑定了登录用户名,由赛门铁克签发,用于和服务器建立连接。为了让各服务使用方顺利升级,服务商一并提供了一个含Java和.Net两个版本的示范代码。注:该服务商提供两种基于不同接口的服务:基于Sonic MQ的服务商原创 2016-05-08 07:58:14 · 1035 阅读 · 0 评论 -
一个实际问题分析及解决之二:理解SSL协议
SSL协议并不陌生,平常见到的以https开头的网站都是采用了SSL协议,虽然SSL协议加在HTTP上最为常见,但它的使用并不限于http,应该说http是在SSL协议层之上的协议,因为http协议属于应用层协议而SSL协议则属于网络层协议。下面几篇文章对SSL协议做了详细说明:https://en.wikipedia.org/wiki/Transport_Layer_Securi原创 2016-05-08 07:59:35 · 1293 阅读 · 0 评论 -
一个实际问题分析及解决之三:websphere中SSL配置及使用
SSL配置是websphere security中很重要的一部分,具体详细阅读下面内容。http://www.ibm.com/developerworks/websphere/techjournal/0612_birk/0612_birk.html这里重点分析两个问题:KeyStore和TrustStore的区别以及如何使用websphere的ssl配置。一.原创 2016-05-08 08:01:55 · 8730 阅读 · 0 评论 -
Apache Camel异常事务的实例和分析 -- 总述
最近有点迷上了Apache Camel,找着机会研究了一下,甚至是喜欢,特别是和Spring的结合起来特别方便。基本功能很直接很容易理解,但涉及到异常和事物却需要花一番时间和精力去学习。下面是个人对Camel的异常和事务的学习整理,分成了下面几个小节: - [Apache Camel异常事务的实例和分析 – 总述] (http://blog.youkuaiyun.com/laxsong/article/det原创 2016-11-19 12:08:21 · 1235 阅读 · 0 评论