关于openfire无法running的问题

前几天开启openfire,总是启动不了,找了好久,最终还是解决了,下面我简单说明一下我的问题

1,首先有人说是5223端口被火狐,谷歌浏览器占了

但是我发现,我重启了电脑之后,5223端口没被占还是开启不了

2,jdk版本不行,要升到最新的版本

事实证明,我没有升到最高版本,还是启动了

解决方法:

打开终端,按顺序输入以下命令:(注意细小的标点符号,建议逐一复制命令到终端运行)

:sudo chmod -R 777 /usr/local/openfire/bin

:sudo su

:cd /usr/local/openfire/bin

:export JAVA_HOME=`/usr/libexec/java_home`

:echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home

:   cd /usr/local/openfire/bin

:  ./openfire.sh

原谅我命令行不熟悉,原作者让逐一复制,我真的复制了,开启失败,后来发现了问题

输第一步后会让输密码,也就是你mac的密码

在第五步时,jdk的版本要输自己的jdk的版本,不要一并复制了

出现了管理平台监听就说明成功了,此时再去开启openfire就可以了

原文说电脑重启之后也能打开,我试了试,貌似之后也有可能打不开,此时再敲一遍命令行就可以了。。。

那么问题来了,我发现openfire 又关闭不了了,试了几次好几次就是不行,没找到其他的好的方法,只能暂时卸载了

三句命令行的事:

输入以下命令

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane

sudo rm -rf /usr/local/openfire

sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

第一条会让你输入管理员密码,尽管你输入的时候,终端不会显示,不必担心,正确输入后按回车,它就执行了.

三条命令以后,openfire就彻底消失了.

时间: 2024-11-10 14:54:06

关于openfire无法running的问题的相关文章

Android IM实践

IM(Instant Messaging)在Android中可谓运用广泛.QQ,Wechat,陌陌等应用都可以看作IM实时通讯APP,实时通讯在社交类APP中运用范围较广,其功能看起来也是比较cool的.今天我们将研究一下android IM软件是如何实现的.像IM这种实施通讯软件,除非公司有比较大的实力和精力,才会自己去整这么一套框架.对于广大中小软件开发者来说,想到比较多的就是开源框架.Opensource对于开发者来说简直就是福音,对于整个软件行业也起到了不小的推动性的作用. Openfi

CentOS 6部署Openfire 扩展平台聊天功能。

openfire 是个好东西.在团队规模有限的情况下用这个是非常的的.当然也可以用node.js 开发聊天. linux 下面有几个要注意的地方. 因为我选择的CentOS 6是64位的了,然而Openfire却是32位的,因此必须要安装32位的C++运行时.如果服务器能够访问外网,那么执行 openfire 是java 开发的所以需要安装java 注意你的版本. 接下来按照顺序安装 http://www.igniterealtime.org/builds/openfire/docs/lates

openfire build

1. build path: a) source folder:包括openfire和各插件的代码. b) libraries:build/lib下jar包和插件下jar包,jdk/lib/tools.jar(编译jsp需要). 2. ant build:build/build.xml a) openfire(default):构建openfire. b) plugins:构建所有插件. c) plugin –Dplugin=search:构建插件search. 3. start server:

该文档是收录的openfire群中一个朋友收录的类说明

1. build path: a) source folder:包括openfire和各插件的代码. b) libraries:build/lib下jar包和插件下jar包,jdk/lib/tools.jar(编译jsp需要). 2. ant build:build/build.xml a) openfire(default):构建openfire. b) plugins:构建所有插件. c) plugin –Dplugin=search:构建插件search. 3. start server:

Openfire分析之二:主干程序分析

引言 宇宙大爆炸,于是开始了万物生衍,从一个连人渣都还没有的时代,一步步进化到如今的花花世界. 然而沧海桑田,一百多亿年过去了-. 好复杂,但程序就简单多了,main()函数运行,敲个回车,一行Hello World就出来了,所以没事多敲敲回车,可以练手感-. 一.程序入口 Java的程序入口是main方法,Openfire也不例外.可以全局检索一下"void main",可以看到,Openfire的main函数有两个: (1)org.jivesoftware.openfire.lau

POJ 题目3661 Running(区间DP)

Running Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5652   Accepted: 2128 Description The cows are trying to become better athletes, so Bessie is running on a track for exactly N (1 ≤ N ≤ 10,000) minutes. During each minute, she can

无解了吗Zabbix server is not running:the information displayed may not be current

Zabbix server is not running:the information displayed may not be current 安装版本2.4.5 php5.5 mysql5.5 debian7.7 注:网上说要开启php支持openssl扩展,已经开启了呀 方法如下: 1.php.ini文件中查找 allow_url_fopen = On: 让你的php支持 opensll扩展. 2.默认,是没有openssl扩展的,只能重新编译安装. cd /data/php-5.5.2

openfire开发(三)自定义servlet无法访问的问题

大家好,我是LD,今天介绍的是:如何解决在openfire里面,自定义servlet无法访问的问题.这里我使用的openfire版本是3.9.3. 由于openfire里面有一个AuthCheckFilter,这个过滤器用于防止用户在没登录的情况下访问页面.因此我们的servlet在不登录openfire系统的情况是无法访问的,这里我们需要使用AuthCheckFilter.addExclude中将我们的sevlet访问路径加入到拦截排除中去.(注意:在web-custom.xml中,配置ser

医疗时鲜(Running)资讯(ZSSURE):移动医疗不算事儿

背景 最近在看Dr.2的书<移动医疗那点事儿>,所以此次博文就厚颜无耻的叫做"移动医疗不算事儿".新的一年,新的积累与进步,继续关注医疗行业的最新动态.此次主要介绍吐槽一下关于"自由执业"和"电子病例"的新闻.Running-- 自由执业 在<移动医疗那点事儿>中,Dr.2开篇问了一个问题"什么样的医生会出来自由执业?刚毕业的孩子会出来自由执业么?",其观点认为:会从体制内出来的医生通常都是一些在临床业