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
 

你可能感兴趣的:(tomcat,linux,java)