A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 吴上储 于 2014-12-20 13:08 编辑

Openfire 环境配置  

现场沙龙详细报告:http://bbs.itheima.com/thread-46969-1-1.html
我的jdk是1.6的 数据库用的是mysql 不是openfire自带的 建议用mysql 而不用openfire自带的

去 openfire下载官方源码包 下下来后:

创建一个openfire的java工程 :

设置以下文件为源码包:

将以下jar包build path

activation.jar
bouncycastle.jar
hsqldb.jar
jdic.jar
jtds.jar
mail.jar
mysql.jar
postgres.jar
servlet.jar
slf4j-log4j12.jar
commons-codec.jar
commons-httpclient.jar
commons-lang.jar
commons-logging.jar
concurrentlinkedhashmap-lru-1.0_jdk5.jar
dbutil.jar
dom4j.jar
jaxen.jar
jdom.jar
jetty-continuation.jar
jetty-http.jar
jetty-io.jar
jetty-security.jar
jetty-server.jar
jetty-servlet.jar
jetty-util.jar
jetty-webapp.jar
jetty-websocket.jar
jetty-xml.jar
jmdns.jar
jsp-api.jar
jstl.jar
jzlib.jar
libidn.jar
log4j.jar
mina-core.jar
mina-filter-compression.jar
mina-filter-ssl.jar
proxool.jar
rome-fetcher.jar
rome.jar
shaj.jar
sitemesh.jar
slf4j-api.jar
standard.jar
stringprep.jar
tinder.jar
xpp3.jar
commons-lang-sources.jar
mina-core-1.1.7-sources.jar
mina-filter-compression-1.1.7-sources.jar
mina-filter-ssl-1.1.7-sources.jar
slf4j-api-1.5.8-sources.jar
slf4j-log4j12-1.5.8-sources.jar
ant-contrib.jar
ant-jive-edition.jar
ant-subdirtask.jar
ant.jar
cglib-nodep.jar
coherence-work.jar
coherence.jar
commons-el.jar
hamcrest-api.jar
hamcrest-library.jar
i4jruntime.jar
jasper-compiler.jar
jasper-runtime.jar
jmock-junit4.jar
jmock-legacy.jar
jmock.jar
junit.jar
objenesis.jar
pack200task.jar
qdox.jar
tangosol.jar
xmltask.jar
commons-fileupload-1.0.jar
lucene.jar
xstream.jar
json.jar
jnsapi.jar
concurrent.jar
dwr.jar
httpclient.jar
httpcore.jar
jainsipapi.jar
jainsipri.jar
jakarta-regexp.jar
jcip-annotations.jar
jggapi.jar
jml.jar
joscar-common.jar
joscar-protocol.jar
jqql.jar
jsocks.jar
martyr.jar
msim.jar
openymsg.jar
smack.jar
smackx.jar
stcomm.jar
xmlrpc.jar
dwr.jar
itext.jar
jcommon.jar
jfreechart.jar
jrobin.jar
lucene.jar
picocontainer.jar
jstun-0.6.1.jar
commons-fileupload-1.0.jar
isorelax.jar
msv.jar
relaxngDatatype.jar
xsdlib.jar


缺少三个jar 这里可以下载
lib.rar (3.49 MB, 下载次数: 37, 售价: 5 黑马币)

编译可能还不通过 那就是eclipse的问题 把 preferences > Java > Compiler < Errors/Warnings 里面的 Deprecated and restricted API 里面有个error 改成 warning 就可以了

再是 点击windos > show  view> ant  在ant页面右键 add builderfiles 将 openfire/builder/builder.xml文件导入 点击 run 运行

如果有异常则把
哪个目录下的 admin-sidebar.xml 放到bin目录下
如果 还有报 什么i18n没找到i18n里面的文件放到bin目录

这样 应该就没有错了
运行 会出现 Http://127.0.0.1:9090 说明你成功部属了openfire环境

然后是 配置openfire运行环境:

在run 下拉里面 配置一下 Run configurations

Main Class 可以search一下的

里面的内容为   -DopenfireHome="${workspace_loc:openfire}/target/openfire"       请直接copy 下面的spark不需要

下面的spark也一样

这样 应用后 点击run的三角箭头 选择openfire 运行   出现 http:127.0.0.1:9090 就完成了
进入 Http://127.0.0.1:9090 会让你配置一下服务器,默认就行 在那email的时候要注意 设置一下你的邮箱和密码 之后登录 就是这个密码 用户名为admin

最后 完成了

openfire 结束 如有问题 请回帖!

不定时回复
------------------------------------------------------------------------------------------------------------------------------------------------------------------


Spark 环境配置


svn地址为:http://svn.igniterealtime.org/svn/repos/spark/trunk
自己弄一个java工程 将 svn的代码整个当下来
步骤同上:


jar builder path :

----------------
jweb-ext.jar
primary.jar
JavaSoundStream.fix.jar
activation.jar
asterisk-im-client.jar
cobra.jar
dom4j.jar
fmj.jar
jdom.jar
jna.jar
js.jar
JTattoo.jar
lobo-pub.jar
lobo.jar
log4j.jar
lti-civil.jar
platform.jar
smack.jar
smackx-debug.jar
smackx.jar
substance.jar
swingx-all-1.6.3.jar
systeminfo.jar
trident.jar
xpp.jar
xstream.jar
ant-contrib.jar
asm.jar
checkstyle.jar
i4jruntime.jar
jarbundler-2.2.0.jar
junit.jar
pack200task.jar
pmd.jar
commons-codec.jar
commons-httpclient.jar
commons-logging.jar
jaxen.jar
looks.jar
updater.jar
httpunit.jar
Tidy.jar
jmyspell-core.jar
jmyspell-myspell-dictionary.jar
jmyspell-swing.jar
jain-sdp.jar
jain-sip-api.jar
jain-sip-ri.jar
jain-sip-sdp.jar
bcprov-jdk16-146.jar
otr4j-0.9.jar
commons-logging-1.1.jar
commons-logging-adapters-1.1.jar
commons-logging-api-1.1.jar
concurrent.jar
jspeex-0.9.7-jfcom.jar
log4j-1.2.8.jar
smackx-jingle.jar
Speex.jar
idlelinux.jar
jniwrapper.jar
roar.jar
spelling-plugin.jar

------------------------------------

同样用ant builder一下  成功后

在run 下拉里面 配置一下 Run configurations



OK 这样 就可以运行spark了 再用你openfire 的用户名 登录 测试 一下

android 端 运行的 demo XmppDemo.rar (4.12 MB, 下载次数: 38, 售价: 5 黑马币) 注:注册时需要修改XmppUtils类里面的 host 与 servername

至此 教程结束

如有问题 请回帖 不定时解答


61 个回复

倒序浏览
我来坐沙发
回复 使用道具 举报
上储V587{:soso_e102:}
回复 使用道具 举报
这个可以看看
回复 使用道具 举报
{:soso_e189:}
回复 使用道具 举报
新手来学习
回复 使用道具 举报
guyuel 初级黑马 2013-4-25 09:16:20
7#
新注册的,什么都没有,怎么看
回复 使用道具 举报
wangfayin 黑马帝 2013-4-25 09:24:48
8#
支持一下
回复 使用道具 举报
什么东西,看一下
回复 使用道具 举报
{:soso_e127:}   金币。。。。。。。
回复 使用道具 举报
看看吧!
回复 使用道具 举报
金币好赚么?
回复 使用道具 举报
下来看看,{:soso_e129:}
回复 使用道具 举报
强子 黑马帝 2013-4-25 10:15:33
14#
不错哦   加油
回复 使用道具 举报
不错顶一个个...
回复 使用道具 举报
真详细。。。{:soso_e104:}
回复 使用道具 举报
guyuel 发表于 2013-4-25 09:16
新注册的,什么都没有,怎么看

以后多上论坛,可以回答问题,得分
回复 使用道具 举报
王康 黑马帝 2013-4-25 13:44:28
18#
要金币?{:soso_e137:}
回复 使用道具 举报
怎样支付金币呀?
回复 使用道具 举报
{:soso_e179:}
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马