阿帕奇退出java_java+tomcat+apache安装整合,启动/关闭,添加开机启动服务
安装java1.8
#yum update 服务器更新源码包
#rpm -qa |grep -E '^open[jre|jdk]|j[re|dk]' 搜索任何版本的已安装JDK组件
java-1.8.0-openjdk-headless-1.8.0.60-2.b27.el7_1.x86_64
pygobject2-2.28.6-11.el7.x86_64
pygobject3-base-3.8.2-6.el7.x86_64
java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64
openjpeg-libs-1.5.1-10.el7.x86_64
gobject-introspection-1.36.0-4.el7.x86_64
#java -version 查看已安装的java版本
#yum remove java-1.7.0-openjdk 卸载之前的版本的java
yum安装java1.8
# yum search jdk
......
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without audio and video support
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
#yum -y install java-1.8.0-openjdk
rpm源码包安装:
#rpm -ivh xxx
编译安装:
#tar zxvf xxx -C /root/
#cd /root/xx
#cp -rp jre1.7.-_05 /usr/local
#vi /etc/profile 配置全局环境
JAVA_HOME=/usr/local/xxx
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
测试java是否安装成功
#chown -R root.root /usr/local/xxx/
#java -version
如果运行java报错:
error :/usr/lib/libjvm.so: cannot restore segment prot after reloc: Permission denied .use the command:chcon -t textrel_shlib_t /usr/lib/libjvm.so
是selinux导致的
#setenforce 0
二、安装tomcat7
#tar zxvf xxx 解压之后就是二进制文件,无需安装。直接将目录移动到/usr/local目录即可
#mv xxx /usr/local/tomcat
#vim /usr/local/tomcat/bin/catalisna.sh 在tomcat启动脚本中设置环境变量
JAVA_HOME=/usr/java/jdk1.8.0xx 使其支持java,添加此行
#vim /etc/profile
CATALINA_HOME=/usr/local/tomcat/
PATH=$JAVA_HOME/bin:/usr/local/tomcat/bin/:$PATH 设置环境变量
退出当前shell,重进后该配置生效
or
#. /etc/profile 使新的环境变量生效
手动启动/关闭/重启tomcat
#/usr/local/tomcat/bin/catalina.sh
#netstat -lnp |grep 80 发现80开头的端口,即表示tomcat启动成功
#/usr/local/tomcat/bin/catalina.sh stop/restart
#/usr/local/tomcat/bin/shutdown.sh 也可以关闭tomcat
设置systemctl开机自启动服务
#vim /lib/systemd/system/tomcat.service
[Unit]
Description=tomcat
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/catalina.sh start
ExecReload=/usr/local/tomcat/bin/catalina.sh restart
ExecStop=/usr/local/tomcat/bin/catalina.sh stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#systemctl enable tomcat.service 链接到systemctl开机自启动服务
#systemctl start/stop/restart tomcat.service
三、tomcat+apache整合
整合方式三种:
01 JK方式
02 http_proxy方式
03 ajp_proxy方式
http_proxy方式需要的模块:
mod_proxy.so和mod_prxy_http.so
默认mod_proxy.so已经安装,只需安装mod_proxy_http.so模块
#ls /usr/lib64/httpd/modules/mod_proxy_http.so
#ls /usr/lib64/httpd/modules/mod_proxy.so
将该模块添加到httpd.conf配置文件中
#vim /etc/httpd/conf/httpd.conf
LoadModule proxy_http_module modules/mod_proxy_http.so
#service httpd restart 重启apache服务
测试:
浏览器输入:服务器ip
阿帕奇退出java_java+tomcat+apache安装整合,启动/关闭,添加开机启动服务相关推荐
- Linux服务跟随启动,Linux—添加开机启动(服务/脚本)
系统启动时需要加载的配置文件 /etc/profile./root/.bash_profile /etc/bashrc./root/.bashrc /etc/profile.d/*.sh./etc/p ...
- linux8如何开启多个桌面,CentOS8安装GNOME3桌面并设置开机启动图形界面
原标题:CentOS8安装GNOME3桌面并设置开机启动图形界面 本篇文章介绍如何在CentOS8 Linux操作系统中安装GNOME3桌面环境和GDM(GNOME Display Manager)现 ...
- CentOS8安装GNOME3桌面并设置开机启动图形界面
本篇文章介绍如何在CentOS8 Linux操作系统中安装GNOME3桌面环境和GDM(GNOME Display Manager)现实环境管理器. 环境 CentOS8 Minimal 安装GNOM ...
- apache服务,或者说httpd服务,如何启动,如何开机启动。
apache服务,或者说httpd服务,如何启动,如何开机启动. 2010-04-02 09:59 操作系统环境:红帽5,具体如下: # uname -a Linux machine1 2.6.18 ...
- apache服务,或者说httpd服务,如何启动,如何开机启动
操作系统环境:红帽5,具体如下: # uname -a Linux machine1 2.6.18-164.el5xen #1 SMP Tue Aug 18 15:59:52 EDT 2009 ...
- Centos安装PHP7及配置php-fpm开机启动
centos 7 编译安装 php-7.2.11的步骤 在官网下载php-7.2.11的php压缩包,centos 7 安装 php-7.2.11的步骤,http://cn2.php.net/dist ...
- android+启动脚本,imx6q android 添加开机启动脚本
1.在xx/out/target/product/sabresd_6dq/root/init.rc中添加以下内容 ========================================== ...
- CentOS 7添加开机启动服务/脚本
CentOS 7添加开机启动服务/脚本 一.添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl enable jenkins. ...
- linux修改开机启动,Linux修改开机启动logo
默认开机LOGO会在液晶屏的左上脚显示一只小企鹅,分辨率为80*80,具体在kernel/drivers/video/logo下会有logo_linux_clut224.ppm这幅图像,程序会根据这幅 ...
最新文章
- 零基础代码学python-零基础学python之构建web应用(入门级)
- 数据中心电池室管理之经济实用性方法的探索
- 云炬Android开发笔记 7登陆注册功能开发
- (原)离开,只为更好的活着
- 语言怎么解决扭魔方_吧台高度没留够,怎么坐都变扭,直接加玻璃框没想到也能解决难题...
- 记录一个crontab的中使用python脚本的坑
- socket简介和udp网络程序-发送、接收数据
- 实时监测tcp链接状态_工业dtu矿山地压监测系统
- Android应用层 知识体系
- c#机器人聊天软件,C#制造简易QQ聊天机器人
- java 多线程数组越界_越界java数组
- pip install使用豆瓣库
- ASEMI肖特基二极管MBR10100FCT关键参数及选型要点
- 2005年10月--至今,开发过的项目
- 战国破坏神引擎全面升级 游戏画质大幅提升
- pandas数据处理之合并与拼接
- 在EPICS定义一个新的记录类型
- PHP header网页安全认证
- 加密IC 在android 机子上的简单应用
- 三防手持平板电脑在工业的发展趋势