- 博客(15)
- 收藏
- 关注
原创 为WildFly的多个standalone实例创建不同的Windows服务
之前一篇介绍了如何在WildFly中创建多个基于standalone模式的实例,这一篇来介绍一下如何为这些不同的instances在Windows Server中创建不同的服务。也许你此时此刻很好奇,为什么要为WildFly创建Windows Service。如果你有在Windows Server上维护许多不同WildFly实例的经历,我想你就会对这个问题感同身受。在Windows Serve...
2016-04-12 00:37:57
359
原创 在WildFly中运行多个standalone模式的实例
WildFly作为一款优秀的EJB容器,其前身为JBoss AS。JBoss作为一款开源的应用服务器,被广泛的应用在各种项目当中。假设我们现在有这样一个项目,他是以standalone的模式运行在WildFly中,且这个项目在实际产品环境中需要被部署成多个实例,每个实例都会有不同的服务对象,比如不同的国家,不同角色的用户等等。针对于不同的服务对象,在后台的配置也会有些许的不同,比如需要连接不同...
2016-03-27 00:03:28
371
原创 基于Windows的Jenkins+Git集成
Git作为一款优秀SCM(Source Control Management)软件现如今已经被广泛的应用到许多项目当中,在Git众多的使用场景中,在CI环境中使用Git颇具代表性,因为通过CI环境,我们可以自动的拿到项目的最新代码和相关的change log,继而为持续集成做准备。 在进入正题之前,我假设您已经对Git以及Jinkins有了一定的了解,并且在windows下已经有了正确...
2016-02-24 16:17:32
150
原创 使用Tycho来构建你的RCP程序(六) —— Configuration
经过前面的五篇之后,我相信你已经可以熟练的操作使用Tycho来构建你的RCP程序了。RCP开发其实在Java开发当中是非常非常小众的东西。小众的东西注定了资料少而且即便有也是英文的,这一篇会介绍Tycho的一些general configuration,希望能帮到有需要的朋友。 1.在Tycho build当中我们在控制台上发现很多的关于enconding的warning写道[...
2015-04-16 16:02:55
371
原创 使用Tycho来构建你的RCP程序(四) —— Update Site
在之前的三篇文章当中,我们已经了解了如何使用Tycho来build RCP程序中的plugin,feature和product。不知道大家是否还记得,在第一篇文章当中我们提到了eclipse-repository这种packaging方式其实是支持两种类型的:Product和Update Site。关于Product,我们之前的一篇已经详细的阐述过。这一篇我们就来说说Update Site。...
2015-04-14 17:31:56
180
原创 使用Tycho来构建你的RCP程序(一) —— Plugin
因为工作的原因,接触到了一个RCP程序的升级工作(3.4 -> 4.4)。在升级的过程中,除了一些基本target platform API的迁移之外,遇到的最大问题就是如何在4.4的版本上构建出一个可用的应用程序。由于老版本的build是使用PDE+Ant来实现的,且在4.4之下之前的build代码已经无法使用,于是我们选择了Tycho来构建RCP程序。至于为什么选择Tycho而不是继...
2015-04-13 17:05:08
1009
JNI编程(二) —— 让C++和Java相互调用(2)
3.getRamdomOrder() 这个方法会从backend得到一个随机的Order对象(抱歉这里“Random”拼错了),然后再调用java中相应的通知方法来通知foreground。getRamdomOrder方法没有参数,但是所对应的C++方法里却有两个参数,一定有人会不解。其实细心的朋友一定会发现,JNI里所有对应Java方法的C++ 方法都会比Java方法多两个参数,第一个参...
2008-09-03 16:51:02
103
shell script II
#!/bin/shHOME=xxxCONFIGFILE=HouseKeeping.configLOGFILE=HouseKeepingLog.txtdate | tee -a $LOGFILE | catecho "**********************Script start**********************" | tee -a $LOGFILE | catcd $...
2008-06-17 18:28:40
69
JNI编程(一) —— 编写一个最简单的JNI程序
忙了好一段时间,总算得了几天的空闲。貌似很久没更新blog了,实在罪过。其实之前一直想把JNI的相关东西整理一下的,就从今天开始吧。Here we go.JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道J...
2008-05-30 16:52:31
388
shell script I
#!/bin/shHOME=/opt/sonicMQ/transitSCRIPTS=$HOME/binHLD_DIR=$HOME/holdingLOGDIR=$HOME/logLOGFILE=transit.logLOGOUTPUT=$LOGDIR/$LOGFILELOGSCRIPT=$SCRIPTS/LoggerLOGLEVEL=DEBUGDIFF_TIME_TO_CHEC...
2008-04-07 14:31:04
87
利用AXIS开发Webservice(二) —— WSDD的一些高级特性
时间过的真快,一不小心过了半年了,半年后我来更新第二篇webservice的博文。春困秋乏夏打盹,睡不醒的冬三月。最近又懒了。 第一篇介绍了AXIS的两种发布方式,和一些基本的应用。这一篇说一下一些高级应用。 开篇之前先把上篇的一个遗漏补充上,上篇只讲了怎么发布一个webservice,但是如何取消没有却没有提。其实取消一个已经发布的webservce也是非常简单的,我们就拿上篇的Hel...
2008-03-07 17:10:50
100
用JDK+记事本来完成一个无状态SessionBean
废话不多讲,先介绍下开发环境:JDK 1.4 + Weblogic 8.1 + j2ee.jar(这个jar包能在很多IDE的J2EE Library Container找到)。无状态SessionBean应该是Enterprise JavaBean里使用最普遍的一种bean,今天就从这种最普遍使用的bean开始。 搭好环境是第一步在这里就一笔带过,之后把j2ee...
2007-12-27 17:36:12
121
在Tomcat5.0.28 和5.5.15 配置JNDI数据源
无意中搜了下网上的相关文章,发现天下文章一大抄,有不少文章都是错的。自己整理一下关于这方面的心得,希望能给有需要的人一点帮助吧。Tomcat 5.0.28不用多说第一步肯定是装好Tomcat了,5.5以下的版本不需要1.5以上的JDK支持。把驱动包拷到%Tomcat%\common\lib目录下,搞定之后进入http://localhost:8080/admin/ 这时左边会有一个树形菜...
2007-12-13 16:42:13
67
IE和FF下JS和CSS的几处不同
1. AJAX下使用的对象不同js 代码 var XMLHttpRequestObject = false; if(window.XMLHttpRequest) XMLHttpRequestObject = new XMLHttpRequest(); //Firefox else if(window.ActiveXObjec...
2007-12-04 17:19:51
69
利用AXIS开发Webservice(一) —— 如何发布自己的webservice
因为工作关系需要从事Webservice的开发工作,公司的webserivce是由Apache的AXIS来实现的,以前对这个了解不算多,不过经过几天的研究,特奉上小小的心得一篇。 先介绍下本人开发环境吧。 JDK 1.4.2 + Myeclipse 6.0(实在经不起诱惑,尝尝鲜) + Tomcat 5.0.28 + AXIS 1.4。 AXIS 1.4包可以在htt...
2007-09-26 16:46:38
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人