CentOS7安装javaJdk1.8、部署多台tomcat
2017-01-03 15:23
921 查看
一:安装JDK
1. 去oracle官网下载liunx版jdk1.8
2.进入java目录[root@iZwz91nfqrmmcjz3ax4vqvZ ~]# cd /usr/java上传文件,解压文件 创建软链接
[root@iZwz91nfqrmmcjz3ax4vqvZ java]# tar -zxvf jdk-8u111-linux-x64.tar.gz
[root@iZwz91nfqrmmcjz3ax4vqvZ java]# ls -n /usr/java/jdk1.8.0_111 /usr/java/latestjdk
3. 配置环境 打开etc/profile文件
[root@iZwz91nfqrmmcjz3ax4vqvZ java]# vi /etc/profile
安i进入编辑
JAVA_HOME=/usr/java/jdk/latestjdk JAVA_BIN=$JAVA_HOME/bin PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar export JAVA_HOME JRE_HOME PATH CLASSPATH按 Esc 键、输入 :wq 回车,保持并退出。
启用新的配置
[root@iZwz91nfqrmmcjz3ax4vqvZ java]# source /etc/profile
查看JDK版本
[root@iZwz91nfqrmmcjz3ax4vqvZ java]# java -versionjava
version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
二:安装多台tomcat
本次这里配置3台Tomcat,请求通过nginx处理进入2.1 上传tomcat包,解压 ,本次是tomcat7
[root@iZwz91nfqrmmcjz3ax4vqvZ ~]# cd /usr/java [root@iZwz91nfqrmmcjz3ax4vqvZ java]# tar -zxvf apache-tomcat-7.0.73.tar.gz [root@iZwz91nfqrmmcjz3ax4vqvZ java]# mv /usr/java/apache-tomcat-7.0.73 /usr/java/tomcat-job-server [root@iZwz91nfqrmmcjz3ax4vqvZ java]# tar -zxvf apache-tomcat-7.0.73.tar.gz [root@iZwz91nfqrmmcjz3ax4vqvZ java]# mv /usr/java/apache-tomcat-7.0.73 /usr/java/tomcat-job-c [root@iZwz91nfqrmmcjz3ax4vqvZ java]# tar -zxvf apache-tomcat-7.0.73.tar.gz mv /usr/java/apache-tomcat-7.0.73 /usr/java/tomcat-job-b 2.2 修改3个tomcat的配置文件 8080那个tomcat配置文件不用修改 [root@iZwz91nfqrmmcjz3ax4vqvZ java]# cd tomcat-job-c/conf/ [root@iZwz91nfqrmmcjz3ax4vqvZ conf]# vi server.xml <Serverport="9005"shutdown="SHUTDOWN"> 端口:8005->9005 <Connectorport="9080"maxHttpHeaderSize="8192"端口:8080->8081 maxThreads="150"minSpareThreads="25"maxSpareThreads="75" enableLookups="false"redirectPort="8443"acceptCount="100" connectionTimeout="20000"disableUploadTimeout="true"/> <Connectorport="9009"端口:8009->9009 enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/> [root@iZwz91nfqrmmcjz3ax4vqvZ conf]# cd /usr/java/tomcat-job-b/conf/ [root@iZwz91nfqrmmcjz3ax4vqvZ conf]# vi server.xml <Serverport="9005"shutdown="SHUTDOWN"> 端口:8005->9006 <Connectorport="9080"maxHttpHeaderSize="8192"端口:8080->8082 maxThreads="150"minSpareThreads="25"maxSpareThreads="75" enableLookups="false"redirectPort="8443"acceptCount="100" connectionTimeout="20000"disableUploadTimeout="true"/> <Connectorport="9009"端口:8009->9010 enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/> 关闭防火墙 [root@iZwz91nfqrmmcjz3ax4vqvZ ~]# chkconfig iptables off
2.3 启动每个tomcat
[root@iZwz91nfqrmmcjz3ax4vqvZ ~]# cd /usr/java/tomcat-job-server/bin [root@iZwz91nfqrmmcjz3ax4vqvZ bin]# ./startup.sh Using CATALINA_BASE: /usr/java/tomcat-job-server Using CATALINA_HOME: /usr/java/tomcat-job-server Using CATALINA_TMPDIR: /usr/java/tomcat-job-server/temp Using JRE_HOME: /usr/java/latestjdk Using CLASSPATH: /usr/java/tomcat-job-server/bin/bootstrap.jar:/usr/java/tomcat-job-server/bin/tomcat-juli.jar Tomcat started. [root@iZwz91nfqrmmcjz3ax4vqvZ bin]# cd /usr/java/tomcat-job-c/bin [root@iZwz91nfqrmmcjz3ax4vqvZ bin]# ./startup.sh Using CATALINA_BASE: /usr/java/tomcat-job-c Using CATALINA_HOME: /usr/java/tomcat-job-c Using CATALINA_TMPDIR: /usr/java/tomcat-job-c/temp Using JRE_HOME: /usr/java/latestjdk Using CLASSPATH: /usr/java/tomcat-job-c/bin/bootstrap.jar:/usr/java/tomcat-job-c/bin/tomcat-juli.jar Tomcat started. [root@iZwz91nfqrmmcjz3ax4vqvZ bin]# cd /usr/java/tomcat-job-c/bin [root@iZwz91nfqrmmcjz3ax4vqvZ bin]# ./startup.sh Using CATALINA_BASE: /usr/java/tomcat-job-c Using CATALINA_HOME: /usr/java/tomcat-job-c Using CATALINA_TMPDIR: /usr/java/tomcat-job-c/temp Using JRE_HOME: /usr/java/latestjdk Using CLASSPATH: /usr/java/tomcat-job-c/bin/bootstrap.jar:/usr/java/tomcat-job-c/bin/tomcat-juli.jar Tomcat started. [root@iZwz91nfqrmmcjz3ax4vqvZ bin]#
访问http://xxx.xxx.xxx.xxx:端口号 出现下面界面就成功了
http://120.77.213.193:8081/
3.通过nginx方向代理
[root@iZwz91nfqrmmcjz3ax4vqvZ bin]# cd /usr/java/nginx/conf/ [root@iZwz91nfqrmmcjz3ax4vqvZ conf]# vi nginx.conf
http{
加入:
server_tokens off; proxy_connect_timeout 10; proxy_read_timeout 180; proxy_send_timeout 5; proxy_buffer_size 16k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k; client_header_buffer_size 256k; large_client_header_buffers 4 256k; #启动GZIP压缩CSS和JS gzip on; # 压缩级别 1-9,默认是1,级别越高压缩率越大,当然压缩时间也就越长 gzip_comp_level 5; gzip_min_length 1100; # 压缩类型 gzip_types text/plain application/x-javascript application/json text/javascript text/css; upstream job_server_http { server 127.0.0.1:8080; } upstream job_c_http { server 127.0.0.1:8081; } upstream job_b_http { server 127.0.0.1:8082; }
server:{
//加入:
location ^~ /joinf-job-c {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://job_c_http;
root html;
index index.html index.htm;
}
location ^~ /joinf-job-b {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://job_b_http;
root html;
index index.html index.htm;
}
}
}
重启nginx
[root@iZwz91nfqrmmcjz3ax4vqvZ bin]# /usr/java/nginx/sbin/nginx -s reload
测试
原来:http://120.77.213.193:8081/joinf-job-c
现在:http://120.77.213.193/joinf-job-c 效果一样
相关文章推荐
- Centos7安装Tomcat 、JDK达到部署Java项目环境
- linux网站部署-centos7安装jdk和tomcat网站部署
- 在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads
- 在CentOS7上安装JDK1.8,redis-3,tomcat-9,MySQL-5.7,zookeeper-3.4.8/memcached-1.4
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- Linux安装JDK、Tomcat、部署Java项目
- centos7 安装部署jdk环境及tomcat
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
- [项目部署] CentOs7 安装 MySQL/Tomcat/JDK 笔记
- 阿里云服务器下JAVA环境的配置,来部署项目(JDK的配置和Tomcat的安装)
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- 【解决】CentOS7 安装 jkd1.8 报错-bash: /usr/local/jdk1.8.0_121/bin/java: /lib/ld-linux.so.2: bad ELF interpr
- CentOS7中的安装与配置Java Jdk 1.8
- CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)
- CentOS7中的安装与配置Java Jdk 1.8
- java的maven工程部署到linux(包括tomcat部署,jdk安装,maven工程打包及项目运行)
- Reahat5.5安装jdk、tomcat并部署Java项目
- CentOS7安装Java JDK 1.8
- centos下jdk和tomcat安装部署