linux 下的 tomcat

使用 apt-get install 安装tomcat后的目录结构

1. /var/lib
/var/lib/tomcat7

这里写图片描述

2. /etc/
/etc/tomcat7/

这里写图片描述

3. /usr/share/
 /usr/share/tomcat7/

/usr/share/ 目录:
放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据,因为几乎都是文本文件。在此目录下常见的有一下子目录:
/usr/share/man:在线帮助文档;
/usr/share/doc:软件杂项的文件说明;
/usr/share/zoneinfo:与时区有关的时区文件;
——以上内容来自《鸟哥的Linux私房菜》

这里写图片描述

这里写图片描述

这里写图片描述

4. /usr/bin/
/usr/bin/tomcat7-instance-create

这里写图片描述

vim /usr/bin/tomcat7-instance-create

这里写图片描述


执行 tomcat7-instance-create , 创建tomcat实例

这里写图片描述

这里写图片描述

这里写图片描述

使用 ps -ef | grep 查找tomcat实例

这里写图片描述

这里写图片描述
也就是说启动tomcat实例的命令(对应CMD列)是:

/usr/bin/java -Djava.util.logging.config.file=/opt/tomcat7.gaolong/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true -Xmx128M -Djava.endorsed.dirs=/usr/share/tomcat7/endorsed -classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat7.gaolong -Dcatalina.home=/usr/share/tomcat7 -Djava.io.tmpdir=/opt/tomcat7.gaolong/temp org.apache.catalina.startup.Bootstrap start

整理一下格式就是:

/usr/bin/java
-Djava.util.logging.config.file=/opt/tomcat7.gaolong/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.awt.headless=true
-Xmx128M
-Djava.endorsed.dirs=/usr/share/tomcat7/endorsed
-classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
-Dcatalina.base=/opt/tomcat7.gaolong
-Dcatalina.home=/usr/share/tomcat7
-Djava.io.tmpdir=/opt/tomcat7.gaolong/temp
org.apache.catalina.startup.Bootstrap
start

我们平时使用的命令

ps -ef | grep tomcat7.gaolong

就是根据启动命令中的catalina.home(严格来说应该是catalina.base)这一项的值进行查找的。

catalina.home 和 catalina.base 的区别

请注意上面启动命令中的 catalina.home 和 catalina.base 这两个参数:

-Dcatalina.base=/opt/tomcat7.gaolong
-Dcatalina.home=/usr/share/tomcat7

上面的内容来自tomcat7的官方文档。意思就是说,tomcat可以运行多个实例,这时需要为每一个实例配置一个 $CATALINA_BASE(但是他们共享同一个 $CATALINA_HOME)。
在使用 apt-get install 安装完 tomcat7后,tomcat7会在开机时自动启动一个deamon进行。我们可以创建一个自己的实例,然后操作这个实例的启动或者关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值