2015-12-21 187 views
3

步骤在Linux中安装的Openfire在AWS服务器上安装的Openfire(CentOS的服务器)

谁能帮助我走出我按照上面的步骤,我的服务器是基于RHEL

  1. 基于RHEL(红帽企业Linux, CentOS的,Fedora的,openSUSE的等)
  2. 须藤荫安装的openjdk -7- JRE的wget
  3. wget的http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.8.2-1 .i386.rpm
  4. 须藤转-ivh的Openfire-3.8.2- 1.i386.rpm
  5. 须藤/etc/init.d/openfire状态

它说的Openfire没有运行。

,但即时通讯无法启动的Openfire服务器。 请帮助我,

谢谢。

+0

当搜索我的问题解决方案,我碰到这解决了我的问题,这个网站的链接。 http://rricketts.com/install-openfire-3-8-1-on-centos-6-4-x86_64/ –

回答

1

我有一些麻烦与Openfire的CentOS的服务器上安装,我不得不修改用于启动/停止该服务的脚本(相对3.10.2):

为了避免Openfire的尝试使用其特定的Java版本,而是迫使它使用系统JAVA_HOME,我们注释行/opt/openfire/bin/openfire.sh 90-93:

# Override with bundled jre if it exists. 
#if [ -f "$OPENFIRE_HOME/jre/bin/java" ]; then 
#    JAVA_HOME="$OPENFIRE_HOME/jre" 
#    JAVACMD="$OPENFIRE_HOME/jre/bin/java" 
#fi 

和线条/等65-79 /init.d/openfire

# Attempt to locate java installation. 
#if [ -z "$JAVA_HOME" ]; then 
#    if [ -d "${OPENFIRE_HOME}/jre" ]; then 
#        JAVA_HOME="${OPENFIRE_HOME}/jre" 
#    elif [ -d "/etc/alternatives/jre" ]; then 
#        JAVA_HOME="/etc/alternatives/jre" 
#    else 
#        jdks=`ls -r1d /usr/java/j*` 
#        for jdk in $jdks; do 
#           if [ -f "${jdk}/bin/java" ]; then 
#               JAVA_HOME="$jdk" 
#               break 
#           fi 
#        done 
#    fi 
#fi 

我希望这可以帮助。

相关问题