阿帕奇退出java_java+tomcat+apache安装整合,启动/关闭,添加开机启动服务
安裝java1.8
#yum update????服務(wù)器更新源碼包
#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????????配置全局環(huán)境
JAVA_HOME=/usr/local/xxx
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
測(cè)試java是否安裝成功
#chown -R root.root /usr/local/xxx/
#java -version
如果運(yùn)行java報(bào)錯(cuò):
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導(dǎo)致的
#setenforce 0
二、安裝tomcat7
#tar zxvf xxx????解壓之后就是二進(jìn)制文件,無(wú)需安裝。直接將目錄移動(dòng)到/usr/local目錄即可
#mv xxx /usr/local/tomcat
#vim /usr/local/tomcat/bin/catalisna.sh????在tomcat啟動(dòng)腳本中設(shè)置環(huán)境變量
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????? ? 設(shè)置環(huán)境變量
退出當(dāng)前shell,重進(jìn)后該配置生效
or
#. /etc/profile????使新的環(huán)境變量生效
手動(dòng)啟動(dòng)/關(guān)閉/重啟tomcat
#/usr/local/tomcat/bin/catalina.sh
#netstat -lnp |grep 80????發(fā)現(xiàn)80開頭的端口,即表示tomcat啟動(dòng)成功
#/usr/local/tomcat/bin/catalina.sh stop/restart
#/usr/local/tomcat/bin/shutdown.sh????也可以關(guān)閉tomcat
設(shè)置systemctl開機(jī)自啟動(dòng)服務(wù)
#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開機(jī)自啟動(dòng)服務(wù)
#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
默認(rèn)mod_proxy.so已經(jīng)安裝,只需安裝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服務(wù)
測(cè)試:
瀏覽器輸入:服務(wù)器ip
總結(jié)
以上是生活随笔為你收集整理的阿帕奇退出java_java+tomcat+apache安装整合,启动/关闭,添加开机启动服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java乘以2的位计算符号_java编程
- 下一篇: java转义括号_java转义括号