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

本帖最后由 吴上储 于 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 个回复

正序浏览
多谢分享
回复 使用道具 举报
zzc123 来自手机 初级黑马 2017-3-2 14:38:14
60#
学习到了
回复 使用道具 举报
vip825779 来自手机 初级黑马 2016-12-6 21:37:53
59#
看看,,,,,,
回复 使用道具 举报
栾栾栾 来自手机 山林野马 2016-11-27 14:57:17
58#
可以的,感谢分享!
回复 使用道具 举报
真真正正一条龙.
回复 使用道具 举报
廖林安 来自手机 初级黑马 2016-11-1 20:24:21
56#
拿币。。。。。
回复 使用道具 举报
松松2016 来自手机 中级黑马 2016-9-23 12:32:24
55#
发哟伺候虚脱地图三四个惊喜
回复 使用道具 举报
newu 黑马帝 2016-9-12 16:32:27
54#
下来看看,{:soso_e129:}
回复 使用道具 举报
wosika 来自手机 中级黑马 2016-9-12 10:06:24
53#
看得我一头雾水。先标记!
回复 使用道具 举报
lbh15710083661 来自手机 中级黑马 2016-3-24 08:24:47
52#
顶顶顶。
回复 使用道具 举报
支持支持支持
回复 使用道具 举报
我怎么什么也看不到啊
回复 使用道具 举报
的的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马黑马
回复 使用道具 举报
:L超级菜鸟来膜拜 一下
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马