linux虚拟机配置tomcat、nginx、weblogic服务并配置开机自启动
配置tomcat、nginx、weblogic服务并配置开机自启动
目录
一、tomcat服务配置及开机自启动
1、进入/etc/init.d目录,创建并编辑文件tomcat。(vi /etc/init.d/tomcat)
文件内容如下:
#!/bin/bash
# description: Tomcat8.5 Start Stop Restart
# processname: tomcat8.5
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.81
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
2、为tomcat文件赋予可执行权限
chmod 777 tomcat
扩展:chown -R weblogic:weblogic /usr/local/weblogic(更改目录weblogic的归属者为weblogic组的weblogic用户)
3、进入tomcat安装目录的bin目录下,cd /usr/local/tomcat/apache-tomcat-8.5.81/bin。
4、配置JAVA_HOME和JRE_HOME环境变量
(1)linux系统
vi catalina.sh文件,在文件头部加入环境变量的配置。
环境变量配置如下:
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_281
export JRE_HOME=/usr/local/jdk/jdk1.8.0_281/jre
(2)windows系统
vi setclasspath.bat,在文件头部加入环境变量的配置。
环境变量配置如下:
set JAVA_HOME=/usr/local/jdk/jdk1.8.0_281
set JRE_HOME=/usr/local/jdk/jdk1.8.0_281/jre
5、执行启动、停止、重启tomcat命令。
启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart
6、设置开机自启动
***CentOS7前的版本
(1)向chkconfig添加 tomcat 服务的管理
chkconfig --add tomcat
(2)设置tomcat服务自启动
chkconfig tomcat on
***CentOS7后的版本
(1)设置tomcat服务自启动
systemctl enable tomcat
二、nginx服务配置及开机自启动
1、进入/etc/init.d目录,创建并编辑文件nginx。(vi /etc/init.d/nginx)
#!bin/bash
#description: nginx1.6.2 Start Stop Restart
# processname: nginx1.6.2
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/webserver/nginx/sbin/nginx
case $1 in
start)
$CATALINA_HOME
;;
stop)
$CATALINA_HOME -s stop
;;
restart)
$CATALINA_HOME -s stop
$CATALINA_HOME
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
2、为nginx和nginx.pid文件赋予可执行权限
chmod 777 nginx
chmod 777 /usr/local/webserver/nginx/logs/nginx.pid
3、执行启动、停止、重启nginx命令。
启动:service nginx start
停止:service nginx stop
重启:service nginx restart
4、设置开机自启动
***CentOS7前的版本
(1)向chkconfig添加 nginx 服务的管理
chkconfig --add nginx
(2)设置tomcat服务自启动
chkconfig nginx on
***CentOS7后的版本
(1)设置nginx服务自启动
systemctl enable nginx
三、weblogic服务配置及开机自启动
1、进入/etc/init.d目录,创建并编辑文件weblogic。(vi /etc/init.d/weblogic)
#!bin/bash
#description:weblogic Start Stop Restart
# processname:weblogic
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/weblogic/wlsInstall/user_projects/domains/basicWLSDomain/bin
case $1 in
start)
sh $CATALINA_HOME/startWebLogic.sh &
;;
stop)
sh $CATALINA_HOME/stopWebLogic.sh &
;;
restart)
sh $CATALINA_HOME/stopWebLogic.sh &
sh $CATALINA_HOME/startWebLogic.sh &
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
2、为weblogic文件赋予可执行权限
chmod 777 weblogic
3、执行启动、停止、重启weblogic命令。
启动:service weblogic start
停止:service weblogic stop
重启:service weblogic restart
4、设置开机自启动
***CentOS7前的版本
(1)向chkconfig添加weblogic 服务的管理
chkconfig --add weblogic
(2)设置tomcat服务自启动
chkconfig weblogic on
***CentOS7后的版本
(1)设置weblogic服务自启动
systemctl enable weblogic
更多推荐
所有评论(0)