03 2011 档案
摘要:天终于研究明了怎么样把spark客户如何打包成exe文件了,现写出与大家分享。 spark里面自带着install4j_3_2版的程序,你也可以单独下载4.0以后的版本。关于install4j的一些说明文档,请查看其它相关的文章。Run "ant release" from the build directory.// 运行Ant后,会在文件夹内生成了一个target的文件夹。Run startup.bat from the target\build\bin directory to make sure your customized Spark is functional
阅读全文
摘要:本人闲着也是闲着,最近正在学习Spark,这是install4j打包Spark的基本步骤,是我的笔记,想和大家分享。嘿嘿,其实是怕俺自己以后忘了!!! 1.将下载好的spark源码导入进MyEclipse 2.在MyEclipse中:Window -> Show View -> Ant,在下面打开的Ant标签中右击,选择"Add Builfiles...",找到spark工程下的bilud目录下的bilud.xml文件,点击"OK",Ant中会出现Spark的build.xml图标3.双击Spark图标,完成Ant Build后,会出现BUI
阅读全文
摘要:开源 IM 工具编译与环境搭建攻略 因为工作的缘故,需要考察一下目前比较流行的开源 IM 客户端与服务器。由于本人是搞 C++ 的,并且需要 IM 平台与现有的一款产品能够实现互联互通,所以将 IM 平台开发语言基本锁定在 C++ 或者 C# ,经过考察后发现一款优秀的 C# 语言开发的 IM 开源平台 agsXMPP 。并且采用了一款非常优秀的 JAVA 语言开发的 IM 客户端 spark 作为测试参考,服务器则采用了 openfire 。 这篇文章并不完全是我的原创,为了能够顺利的实现利用 agsXMPP 开源平台制作的客户端能够通过 openfire 服务器与另外一个客户端 spark
阅读全文
摘要:1、更改spark源码目录\spark\build下的build.xml文件,指定install4j安装目录;<property name="installer.install4j.home" value="d:\\Program Files\\install4j"/>2、从http://www.alarmspro.com/downloads/jre/处下载windows-x86-1.6.0_01.tar.gz文件至spark\build\installer目录;3、命令行至\spark\build目录;4、运行:ant installer.
阅读全文
摘要:http://www.igniterealtime.org/builds/sparkplug_kit/docs/latest/sparkplug_dev_guide.html
阅读全文
摘要:是什么Jabber是一个开源的即时通讯平台,它使用一组基于XML的协议来实现即时通讯功能。它有点类似于Email。处于不同的Email提供商下的email使用者,可以互相进行通信,而Jabber就是让即时通讯也能实现互联互通的一个平台。Jabber 是著名的 Linux即时通讯服务服务器,它是一个自由开源软件。什么是即时通讯服务器呢?就是类似AIM,ICQ,MSN或Yahoo Message类似的服务器;只是Jabber能让我们自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用;Jabber 最有优势的就是他的通信协议。他可以和多种即时通讯对接。比如有第三方插件,能让ja
阅读全文
摘要:Openfire更服务器名称的方法:1.登陆openfire管理页面,在主页面下方选择编辑属性,修改服务器名称为当前主机名称,点击保存属性,按页面提示重启服务器。2.重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA认证无效造成的,需要对新的服务器进行RSA证书的配置。3.选择【服务器设置】菜单,选择左下方的【服务器证书】,会看到两个证书,点击后面的删除按钮全部删除。删除后按系统提示重启服务器。4.重启后,系统提示“一个或更多的证书丢失。
阅读全文
摘要:openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建一个帐户,为该帐户指定一些中文的属性,如姓名等。如果不重启服务器,你永远不会觉得有什么不对的地方,因为所有的中文显示都是正常的。接下来重启一下openfire,再用建立的帐号登录客户端或进入后台管理端查看,会发现所有的中文全都变成
阅读全文
摘要:这个问题困扰了我两天,卸载Dr.COM客户端(我们学校上网要装这个客户端登陆服务器,以后只能在网页里输入用户名和密码了),问题解决了。问题的现象:在实验室机台式机上安装openfire和spark之后一切正常运行,但是回到寝室在笔记本上同样的方法安装配置完成后,spark登陆后闪一下就消失了。 刚开始以为是系统不兼容导致的,因为两台机子上装的xp版本不同,所以就开始折腾我那脆弱的笔记本,重装系统N次,期间还买了一张xp,装完系统后,任何软件都不装,直接安装openfire和spark一切运行OK,但是随着必备软件的安装,又出现同样的问题,通过定位错误log,其中有句“Problematic f
阅读全文
摘要:Spark运行时报错,解决办法,将spark源码目录E:\MyeclipseWorkspace\spark\build\lib\dist\windows 下的civil.dll 文件拷贝到C盘jdk的bin目录下,即可。 错误代码如下:----错误代码 start----010-11-15 10:56:11 net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices警告: com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: no civil in
阅读全文
摘要:解决的方法,删除E:\MyeclipseWorkspace\spark\src\plugins目录下的linux、apple、growl、reversi、google文件夹即可解决。
阅读全文
摘要:一 Spark 启动流程Spark首先进入的是org.jivesoftware.launcher.Startup类的main方法。这个方法主要是加载环境。其中,findParentClassLoader()方法加载ClassLoader,parent = Thread.currentThread().getContextClassLoader();加载JiveClassLoader,final ClassLoader loader = new JiveClassLoader(parent, libDir);将loader加入环境,Thread.currentThread().setContex
阅读全文
摘要:其实关于这个问题在Spark的官网www.igniterealtime.org上有很详尽的介绍,因此本文大部分内容是从英文文档引用而来的,其中还有一些个人的经验。 想了解更多关于"Spark"的文章,请点击这里. 安装JDK这个不用说了,注意版本,最少要1.5,推荐使用安装Eclipse3.3a) 从官网下载Eclipse 3.3 (对Java开发者用的)b) 假设你把eclipse安装在c:/program files/eclipse,进入这个文件夹,为eclipse.exe创造一个桌面图标,右击这个图标,选择“属性”,打开属性对话框,在“目标”的输入框里,输入如下 &q
阅读全文
摘要:其实关于这个问题在Spark的官网www.igniterealtime.org上有很详尽的介绍,因此本文大部分内容是从英文文档引用而来的,其中还有一些个人的经验。 Spark源代码:下载地址想了解更多关于"Spark"的文章,请点击这里. 安装JDK这个不用说了,注意版本,最少要1.5,推荐使用 安装Eclipse3.3a) 从官网下载Eclipse 3.3 (对Java开发者用的)b) 假设你把eclipse安装在c:/program files/eclipse,进入这个文件夹,为eclipse.exe创造一个桌面图标,右击这个图标,选择“属性”,打开属性对话框,在“目标
阅读全文
摘要:OpenFire为一个很出名的开源jabber服务端,是由java开发的,它以前的名字叫wildfire,是后来才改成openfire的.之前研究它时在网上找了它的如何调试的文章,是e文,看了后一般都会了的.其实此文章就是在openfire的开发社区(http://www.igniterealtime.org/forum/index.jspa?categoryID=1)找到的. 上面有挺多的内容,如果你要研究它的话一定要上去看看.后来还在openfire上加了个qq的gateway,这个迟出会发出来.下面请看正文:Openfire SVN + Eclipse 3.3 + Subversive
阅读全文
摘要:环境产品: Lotus Domino平台: AIX,Solaris,Linux,Windows版本:6.x,7.x,8.x问题该文档包含了Lotus Notes/Domino发生故障时常用的数据收集步骤。建议您在联系Lotus技术支持之前,按照这些步骤收集必要的信息。这将缩短问题解决的时间。解答Domino服务器宕机的数据收集步骤(非HTTP)http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1897668A03001关于Domino HTTP服务器宕机的数据收集步骤http://www-900.ibm.com/cn/support/
阅读全文
摘要:环境产品:Lotus Domino平台:AIX, Solaris,Windows版本:Lotus Domino server 6.5, 7.0问题memory dump中的信息反映了Domino服务器内存的使用情况。在很多情况下在分析内存泄漏问题时,memory dump都是必需的。很多时候,我们需要收集多个memory dump文件,每次收集间隔一定时间。那么,是否可以设置服务器自动收集memory dump文件呢?解答可以通过设置程序文档来达到这个目的。上图中给出了一个自动收集memory dump的设置样例,这个样例是在windows平台上每隔6个小时(360分钟)收集一个文件。用户在进
阅读全文
摘要:产品:Lotus Domino 平台:AIX, i5/OS, Linux, Solaris, Windows软件版本:7.0, 6.5, 6.0, 5.0摘要: 这篇文档包含了有关在 Lotus Domino 服务器上启用基于会话的认证时所产生的 Cookie 信息。内容:基于会话的认证选项有几种?您可以为一台或多台服务器启用基于会话的认证,而不是基本的用户名和密码的认证。对于一台服务器启用此功能通常被称为基于会话的认证。你需要把会话认证域设置为“单一服务器”以实现这一功能。对于多台服务器,基于对话的认证通常被称为单点登录。Domino 5.0.5 引入了这一功能。你需要把会话认证域设置为“多
阅读全文
摘要:产品:Lotus Domino平台:Cross Platform版本:R5您可以通过创建程序文档来使服务器定时运行某些任务1.启动Administration,连接到指定的服务器,点击"配置"标签2.在左边窗口点击"服务器"视图下的"程序"子视图3.在右边窗口点击"添加程序"按钮4.在"基本"标签下输入:程序名称:例如compact命令行参数:例如mail\user.nsf运行的服务器:例如server1/ou/o5.在"定时"标签下输入:启用定时运行的时间重复间隔每周哪天运行6.保存关闭文档
阅读全文
摘要:产品: Lotus Domino Server平台: AIX, Linux, Solaris, Windows软件版本: 8.0, 7.0, 6.5, 6.0问题描述:Domino的用户可以自己通过Web的方式去修改internet密码,更改结束后,旧的密码被放到服务器的缓存中,保留两天来确保管理请求数据库和domino通讯录之间的复制完成。更改密码的请求是由adminP这个任务,在管理请求数据库admin4.nsf中发起“change http password in domino directory”的管理请求从而得以完成的。如果这个默认的缓存时间过长或者过短怎么办?能调整这段缓存时间吗?
阅读全文
摘要:产品:Lotus Notes平台:Linux,Windows软件版本:8.0,7.0,6.5,6.0,5.0问题描述:当你想要直接在本地访问同一个服务器的Lotus Notes® objects信息时,你可以用Java的代理(agent),小服务程序(servlet),小应用程序(applet)或者独立的应用程序来进行。小应用程序[applet]通过模拟LotusScript对象模型,使开发人员更简单使用这些工具。例如,通过使用LotusScript或者Java类来得到一个数据库的句柄,以及包含数据库信息的会话(session)。一旦会话(session)被创建,你就可以通过这个会话
阅读全文
摘要:产品:Lotus Domino平台:AIX,Linux, Solaris, Windows软件版本:8.5,8.0,7.0,6.5,6.0,5.0 问题描述:摘要这篇文章的目的是描述怎样使用Lotus Domino实用程序(Updall, Compact, Fixup) 进行正常和异常维护。解答:目录I.实用程序: Updall, Compact, Fixup A. Updall B. Compact C. FixupII.用于每周维护的实用程序III.用于还原的实用程序*******************************************************I. 三个实用
阅读全文
摘要:http://www-2.zenithcomp.co.th/application/discuss.nsf/MasterDiscFrameset?OpenFrameSet&Frame=NotesView&Src=%2Fapplication%2Fdiscuss.nsf%2F7bee1ea3bc2f1dd4052566e20041402b%3FOpenPage%26TemplateType%3D2%26TargetUNID%3DAAC7D56CA8FD884B852563BE00610639%26AutoFramed
阅读全文
摘要:Subject: xpage and file upload (unable to upload more than 7 megs)Feedback Type: ProblemProduct Area: Domino ServerTechnical Area: Application DevelopmentPlatform: WindowsRelease: 8.5.1Reproducible: Always Hi.In short Using Xpage, I am unable to upload anything larger than 7 megs. Even in the Notes
阅读全文
摘要:This is two XPages tips rolled into one prompted by my colleagues Maire Kehoe and Niklas Heidloff.So the question was how do I upload files larger than 1mb via XPages and how do I increase the timeout limit to allow for slow network speeds when I'm uploading these big files?So the first part, ho
阅读全文
摘要:AbstractNo abstract provided.ShowTable of ContentsHideTable of Contents 1 Introduction2 Adding the upload control to your XPage or custom control3 Using the file download control to find MIME types4 Notifying the user when an invalid file is submitted 5 Conclusion6 Resources7 About the authorSummary
阅读全文
摘要:I updated my sample Multi Attachment custom control to now accept configuration parameters so it is easier to reuse the control in different applications. The updated application can be downloaded from OpenNTF.org by clicking here. I decided to make the control easy to drag and drop onto any XPage a
阅读全文
摘要:Below is an example of how to build a multi file upload Custom Control that uses a central attachment repository db for all the attachments. The application has very little code and utilizes the Repeat control and Panel control to generate an unlimited amount of uploads per XPage. (Actually, I am su
阅读全文
摘要:Below is an example of how to build a multi file upload Custom Control that uses a central attachment repository db for all the attachments. The application has very little code and utilizes the Repeat control and Panel control to generate an unlimited amount of uploads per XPage. (Actually, I am su
阅读全文
摘要:Many people have been asking for my help with a problem with the 8.5 Discussion template's File Download control. The reason is that I have an example of a Custom Control for storing file attachments in a central database which uses the File Download control and has the same issue. The issue wit
阅读全文
摘要:Table of Contents 1 Restrict the size of uploaded files2 Limiting file types for upload3 How to process an uploaded file4 How to enable large file uploads in DominoRestrict the size of uploaded filesSet in Application Properties -> XPage Properties -> File Upload max size .Limiting file types
阅读全文
摘要:Table of Contents 1 Restrict the size of uploaded files2 Known Bugs for upload control3 Workaround for known bug in download controlRestrict the size of uploaded filesSet in Application Properties -> XPage Properties -> File Upload max size .Known Bugs for upload controlThe option "replac
阅读全文