部署openfire到linux环境下
1.java环境部署:具体参考 http://blog.csdn.net/gufachongyang02/article/details/45337379
2.ant环境部署: 具体参考 http://blog.csdn.net/gufachongyang02/article/details/45337379
3.git安装部署(版本库使用的是git)
在安装git时要保证已安装zlib。zlib安装步骤如下:
先下载zlib,然后输入如下命令:
$tar -xvzf zlib-1.2.3.tar.gz (注意有时会报错:gzip stdin not in gzip format。改为命令tar -xf zlib-1.2.3.tar.gz)
$cd zlib-1.2.3.tar.gz
$./configure
$make
$sudo make install
接下来安装git
tar -xzf git-2.1.3.tar.gz
cd git-2.1.3
./configure -prefix=/usr/local/git --with-curl --with-expat
make && make install
修改/etc/profile,在PATH中加入git路径,并执行source /etc/profile
[plain] view plain copy
在CODE上查看代码片派生到我的代码片
GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin:$GIT_HOME/libexec/git-core
export PATH GIT_HOME
运行git --version查看是否部署成功。
3.配置ssh密钥对 具体参考 http://blog.csdn.net/gufachongyang02/article/details/45337379
4.使用ant编译openfire :
ant -buildfile /usr/openfire/build.xml plugins
5.运行
跳转到target/bin目录下,运行 ./openfire.sh start
没有权限时,
chmod +x openfire.sh
就有了可执行权限,./sh就可以了
./openfire.sh start
---------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2017-12-01 java通过http方式下载文件