赞
踩
操作系统
Kylin-Server-10-8.2-Release-Build09-20211104-X86_64 |
软件包
apache-tomcat-8.5.100.tar.gz |
jdk-8u411-linux-x64.tar(系统自带openjdk1.8.0_252) |
rabbitmq-server-3.8.14-1.el7.noarch.rpm |
socat-1.7.3.2-2.el7.x86_64.rpm |
erlang-23.2.7-2.el7.x86_64.rpm |
查看openjdk
java -version
卸载openjdk
rpm -qa | grep java | xargs rpm -e --nodeps
在/usr/local创建java文件夹
拷贝jdk软件到 /usr/local/java
解压jdk1.8软件包到安装目录
配置jdk环境变量
vim /etc/profile
添加配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_411
export JRE_HOME=${JAVA_HOME}/jreexport JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
重新加载配置文件
source /etc/profile
验证
java -version
新建文件夹
Mkdir tomcat /指定路劲
拷贝到tomcat文件夹
Cp -r 软件包名 /usr/local/tomcat
解压tomcat软件包到安装目录
Tar -xzvf 软件报名
配置环境变量
vim /etc/profile
添加配置
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.100
重新加载配置文件
source /etc/profile
设置开机启动
在/etc/init.d 新建tomcat文件
Touch tomcat
配置tomcat文件
Vim tomcat
#!/bin/bash
# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JAVA_HOME=/usr/local/java/jdk1.8.0_411/
export JRE_HOME=/usr/local/java/jdk1.8.0_411/jre
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.100/
export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.100/
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
添加运行权限
chmod +x tomcat
加入启动列表
chkconfig --add tomcat
systemctl start tomcat
默认端口(http://localhost:8080/)
拷贝软件包到安装目录
安装socat 插件
rpm -ivh --force --nodeps socat-1.7.3.2-2.el7.x86_64.rpm
安装erlang
rpm -ivh --force --nodeps erlang-23.2.7-2.el7.x86_64.rpm
安装 rabbitmq
rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm
如果报错libtinfo.so.5 软连接出一个新的文件
ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5
安装web控制台插件
rabbitmq-plugins enable rabbitmq_management
启动rabbitmq
rabbitmq-server -detached
设置rabbitmq开机启动
systemctl enable rabbitmq-server
创建配置文件,修改控制台访问端口为55672
vi /etc/rabbitmq/rabbitmq.config
[
{rabbit,
[
{tcp_listen_options, [
{backlog,65535}
]},
{ tcp_listeners, [ 5672 ] }
]
},
{ rabbitmq_management,
[ { listener,
[ { port, 55672 },
{ ssl, false }
]
}
]
}
].
创建登录用户
guest用户默认只能沟通过http:localhost(ip):55672(默认是15672,我们已经在第五步修改为55672了)访问,为了实现在其他电脑上可以登录控制台,需要增加一个用户并赋予权限
查看插件列表:rabbitmq-plugins list
查看用户列表: rabbitmqctl list_users
增加用户: rabbitmqctl add_user user smis@rabbitmq@web
对用户设置标签:rabbitmqctl set_user_tags user administrator
对用户设置许可证:rabbitmqctl set_permissions -p "/" user ".*" ".*" ".*"
设置防火墙 开放5672/55672端扣
启动防火墙:
systemctl start firewalld
开放5672和55672端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=55672/tcp --permanent
firewall-cmd --add-port=8883/tcp --permanent
重启防火墙
systemctl restart firewalld
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。