Macam lc 启动不了opc server

Macam lc 启动不了opc server,第1张

迁移学习分析
mac系统启动服务器失败,mac上安装和启动openfire服务器失败解决办法
苏欣妍
转载
关注
0点赞·52人阅读
openfire版本:v402
Java版本:Java8 update102
第一次安装好后,在系统偏好设置里点击start openfire,openfire的状态始终是stoped
着实气人,后将JDK卸载,再将openfire卸载,卸载命令如下
一、卸载jdk 终端依次执行下面的命令
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPluginplugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanelprefPane
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPluginplugin
sudo rm -rf /Library/Java
二、卸载openfire 终端执行下面的命令
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/PreferencePanes/OpenfireprefPane
sudo rm -rf /Library/LaunchDaemons/orgjivesoftwareopenfireplist
sudo rm -rf /private/var/db/dslocal/nodes/Default/users/openfireplist
sudo rm -rf /Library/Receipts/Openfirepkg
卸载完成后,在终端输入
java -version
会d出提示你安装JDK的窗口
点击窗口上的“更多”,转到oracle网站下载jdk,安装
再安装openfire,再进偏好设置启动openfire,居然running了。到此问题解决。

给你个例子
连接类
import orgjivesoftwaresmackConnectionConfiguration;
import orgjivesoftwaresmackXMPPConnection;
import orgjivesoftwaresmackXMPPException;
public class Conn {
private static XMPPConnection connection = null ;

public static XMPPConnection getConnection(String domain)
throws XMPPException {
XMPPConnection connection = new XMPPConnection(domain);
connectionconnect();
return connection;
}
public static XMPPConnection getConnection(String domain, int port)
throws XMPPException {
if(connection==null){
ConnectionConfiguration config = new ConnectionConfiguration(domain,port);
connection = new XMPPConnection(config);
connectionconnect();
}
return connection;
}
}
测试类
import orgjivesoftwaresmackChat;
import orgjivesoftwaresmackChatManager;
import orgjivesoftwaresmackChatManagerListener;
import orgjivesoftwaresmackMessageListener;
import orgjivesoftwaresmackRoster;
import orgjivesoftwaresmackRosterEntry;
import orgjivesoftwaresmackRosterGroup;
import orgjivesoftwaresmackRosterListener;
import orgjivesoftwaresmackXMPPConnection;
import orgjivesoftwaresmackXMPPException;
import orgjivesoftwaresmackpacketMessage;
import orgjivesoftwaresmackpacketPresence;
public class Test2 {
public static boolean LongAccount(XMPPConnection connection,
String username, String password) {
try {
connectionlogin(username, password);
return true;
} catch (Exception e) {
eprintStackTrace();
return false;
}
}
public static void main(String[] args) throws XMPPException {
XMPPConnection connection = ConngetConnection("1921681117");
boolean t = LongAccount(connection, "qeekey@localhostlocaldomain", "password");
Systemoutprintln("t login =" + t);
if(t){

ChatManager chatmanager = connectiongetChatManager();

//新建一个会话
Chat newChat = chatmanagercreateChat("lxm@localhostlocaldomain", new MessageListener() {
public void processMessage(Chat chat, Message message) {
Systemoutprintln("start me , Received from " + messagegetFrom() + " message: " + messagegetBody());
}
});

//发送消息
newChatsendMessage("我是菜鸟");
}
}
转载,仅供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10596943.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存