设为首页 收藏本站
查看: 862|回复: 0

[经验分享] tomcat之 Tomcat 7.0.78 单机多实例配置

[复制链接]

尚未签到

发表于 2017-12-26 10:51:58 | 显示全部楼层 |阅读模式
  前言:
  JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat的前提是安装好JDK.
  一、 JDK安装
  1. 查看os版本
[iyunv@MySQL ~]# uname -a

  Linux mysql 2.6.32-200.13.1.el5uek #1 SMP Wed Jul 27 21:02:33 EDT 2011 x86_64 x86_64 x86_64 GNU/linux
  解释:如果有x86_64就是64位的,没有就是32位的。后面是x686或x86_64则内核是64位的,i686或i386则内核是32位的。
  2. 下载安装包
  下载JDK,地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
  我下载【jdk-8u131-linux-x64.tar.gz】,如下图所示:

  3. 安装Java JDK8.0
  3.1、然后将下载了的JDK安装包mv到local文件夹下
[iyunv@mysql ~]# mv jdk-8u131-linux-x64.tar.gz /usr/local/

  3.2、跳转到local下面:
[iyunv@mysql ~]# cd /usr/local/

[iyunv@mysql local]# ll jdk-8u131-linux-x64.tar.gz

  -rw-r--r-- 1 root root 185540433 Jun 17 17:08 jdk-8u131-linux-x64.tar.gz
  3.3、再将JDK解压
[iyunv@mysql local]# tar zxvf jdk-8u131-linux-x64.tar.gz

  4. 配置环境变量
  4.1、 在 /etc/profile 文件中添加Java相关的环境变量,将下面的内容复制到底部:
  JAVA_HOME=/usr/local/jdk1.8.0_131
  PATH=$JAVA_HOME/bin:$PATH
  CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

  export PATH JAVA_HOME>  注意:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,PATH在配置的时候,一定要把JAVA_HOME/bin放在最前面,不然使用java命令时,系统会找到以前的java,再不往下找了,这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。
  4.2、 立即生效
[iyunv@mysql local]# source /etc/profile

  5. 验证是否安装成功
[iyunv@mysql local]# java -version

  java version "1.8.0_131"
  Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
  Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
  二、 安装 apache-tomcat-7.0.78
  前言:
  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
  1、 安装 apache-tomcat-7.0.78 版本的 jdk 版本要求
  Tomcat 7.0 requires Java SE 6 or later.

  Read the>  2、 os 查看 JDK 版本
[iyunv@mysql ~]# java -version

  java version "1.8.0_131"
  Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
  Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
  3. 安装 apache-tomcat-7.0.78
  3.0、 apache-tomcat-7.0.78 的下载网址为:http://tomcat.apache.org/download-70.cgi ,截图如下:

  ____________________________________
  3.1、然后将下载了的 apache-tomcat-7.0.78.tar.gz 安装包mv到 /usr/local/tomcat_1/ 文件夹下
[iyunv@mysql ~]# mkdir /usr/local/tomcat_1/

[iyunv@mysql ~]# cp apache-tomcat-7.0.78.tar.gz /usr/local/tomcat_1/

  3.2、跳转到local下面:
[iyunv@mysql ~]# cd /usr/local/tomcat_1/

[iyunv@mysql tomcat_1]#  ll apache-tomcat-7.0.78.tar.gz

  -rw-r--r-- 1 root root 8968516 Jun 18 09:43 apache-tomcat-7.0.78.tar.gz
  3.3、再将 apache-tomcat-7.0.78.tar.gz 解压
[iyunv@mysql tomcat_1]# tar -zxvf apache-tomcat-7.0.78.tar.gz

  3.4、 catalina.sh 放置在 /etc/init.d/ 下为 tomcat 启动启动做准备
[iyunv@mysql tomcat_1]# cp -p /usr/local/tomcat_1/apache-tomcat-7.0.78/bin/catalina.sh /etc/init.d/tomcat_1

  3.5 编辑 /etc/init.d/tomcat_1
  vim /etc/init.d/tomcat_1
  在第二行加入以下内容:
  # chkconfig: 112 63 37
  # description: tomcat server init script
  # Source Function Library
  . /etc/init.d/functions
  JAVA_HOME=/usr/local/jdk1.8.0_131/
  CATALINA_HOME=/usr/local/tomcat_1/apache-tomcat-7.0.78
  4、 修改权限及创建目录
[iyunv@mysql tomcat]# chmod 755 /etc/init.d/tomcat_1

[iyunv@mysql tomcat]# chkconfig --add tomcat_1

[iyunv@mysql tomcat]# chkconfig tomcat_1 on

  同理配置 tomcat2 ,注意相应的地方要修改 如:/usr/local/tomcat_1/ 改为 /usr/local/tomcat_2/
  __________________________________________________
  5、 修改每个tomcat实例中server.xml中的端口
[iyunv@mysql apache-tomcat-7.0.78]# pwd

  /usr/local/tomcat_2/apache-tomcat-7.0.78
[iyunv@mysql apache-tomcat-7.0.78]# cat conf/server.xml

  <Server port="8006" shutdown="SHUTDOWN">

  <Listener>  <!-- Security listener. Documentation at /docs/config/listeners.html
  .....
  <Connector port="8081" protocol="HTTP/1.1"
  .....
  <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
  .....
  </Host>
  </Engine>
  </Service>
  </Server>
  说明:上面是裁剪过后的server.xml,分别修改以上三个端口(Server、HTTP、AJP),这里我将tomcat_1端口号不变,
  tomcat_2的端口都相应的+1 ,比如:Server 由 8005 + 1 =8006,注意 不要和其它实例的端口或系统已经占用的端口发生冲突。
  6、 启动、关闭tomcat
  -- 启动
[iyunv@mysql tomcat]# service tomcat_1 start

[iyunv@mysql tomcat]# service tomcat_2 start

  7、 登录验证

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-428186-1-1.html 上篇帖子: Linux(CentOS7)安装Tomcat 下篇帖子: 配置Tomcat使用https协议
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表