Linux下centOS 6.5 配置Tomcat 8.0+版本

文章转载地址:https://www.cnblogs.com/lijp/articles/5860112.html
如涉及侵权,请作者告知删除。
一、单用户单服务
安装环境:centos6.5
安装方式:源码安装
1、安装tomcat之前,需要先安装JDK环境,这里采用JDK7。
首先下载JDK,根据你tomcat的版本,及服务器的版本,在JDK官网,选择合适的JDK下载。
2、检查之前是否安装JDK,
[root@localhost ~]# rpm -qa |grep jdk
如果没有,则之前未安装JDK,如果有,则通过rpm -e卸载。
3、安装JDK
如果选择tar.gz压缩包安装,则下载后,直接解压就可以,如果选择rpm包安装,则下载下包之后rpm -ivh进行安装。
如果选择用yum方式安装,则先检查自带JDK是否已安装,yum list installed |grep java。如果有,则利用yum -y remove 进行卸载
如果没有,则进行安装,安装前一定要保证网络连接正常。安装Java环境,yum -y list java*.
4、配置JDK环境变量
[root@localhost ~]# vi /etc/profile
在最后添加如下内容:
JAVA_HOME=/usr/local/src/jdk1.7.0_79
JRE_HOME=/usr/local/src/jdk1.7.0_79/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVE_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使修改生效:[root@localhost ~]# source /etc/profile
生效之后,测试是否配合成功,可以通过直接输java,javac,java -version查看命了是发执行成功。
5、下载tomcat
6、安装tomcat
下载完成后,解压tomcat到你要安装的目录下,一般默认安装到/usr/local/,在这里新建tomcat文件夹,将下载的压缩包解压到tomcat文件夹内
[root@localhost src]# mv apache-tomcat-8.0.36.tar.gz /usr/local/tomcat/
7、启动tomcat
[root@localhost ~]# /usr/local/tomcat/bin/startup.sh
出现这个提示就是启动成功。
在防火墙中开启tomcat中所用的端口
8、测试
通过IP+端口的方式访问你的tomcat默认主页,如果有主页出现,说明安装成功!
二,多实例配置
多实例配置在安装jdk和tomcat的时候和单机单实例是没有任何区别的,区别的地方是在配置文件中,
一般的tomcat配置文件都在tomcat安装目录下的conf目录/usr/local/tomcat/conf,下面的server.xml则是tomcat的配置文件,
在server.xml配置文件中,主要是通过service标签中的内容,定义实例的访问端口,以及访问的路径,所以要实现多实例的一个办法就是将现有的service标签中的内容复制一份到sercice结束标签后面,需要更改的地方有两个,一个是对外访问端口,一个是访问路径。这种方法在实现少数的多实例时可以使用,但当tomcat实例数量增加时,server.xml配置文件将变得很难维护,所以我们还提供另外一种多实例配置方法。
1、首先我们认识一下tomcat的目录结构,在tomcat目录结构如下:
bin(运行脚本)
conf(配置文件)
lib(核心库文件)
logs(日式目录)
temp(临时目录)
webapps(自动装载的应用程序的目录)
work(JVM临时文件目录)
其实在这么多目录中,可以被多个tomcat实例公用的只有bin和lib两个目录,其他目录都是每个tomcat实例必须自己拥有的独立的。
明白了上述情况之后,我们还需要知道catalina.home和catalina.base的用途。
catalina.home指向公用信息的位置,也就是bin和lib目录
catalina.base指向每个tomcat目录私有信息的位置。
知道了上述情况之后,我们就不难配置多实例tomcat了。
我们只需要将解压出来的tomcat文件复制一份,并删掉里面的文件,及bin和lib目录
删除之后,新建bin目录,并新建两个文件,一个启动文件,一个停止文件
文件内容如下,start.sh:
#!/bin/bash
CATALINA_BASE="/usr/local/tomcat1"
CATALINA_HOME="/usr/local/tomcat"
export CATALINA_BASE CATALINA_HOME
echo "$CATALINA_HOME"
echo $PATH
$CATALINA_HOME/bin/catalina.sh run
stop.sh:
#!/bin/bash
CATALINA_BASE="/usr/local/tomcat1"
CATALINA_HOME="/usr/local/tomcat"
export CATALINA_BASE CATALINA_HOME
echo "$CATALINA_HOME"
echo $PATH
$CATALINA_HOME/bin/catalina.sh stop
完成两个文件后,分别给两个文件执行权限,然后启动tomcat,运行实例,即可测试是否成功
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值