1. 下载tomcat
apache-tomcat-8.0.26.tar.gz
2. 传到远程服务器
scp Downloads/apache-tomcat-8.0.26.tar.gz wumart@42.159.80.106:/home/wumart
3. 把tomcat移动到/usr/local目录:
[wumart@dmallsol10007 local]$ sudo mv ~/apache-tomcat-8.0.26 /usr/local/tomcat
4. 解压tomcat
tar -xzvf apache-tomcat-8.0.26.tar.gz
tomcat的位置: /usr/local/
5. 在 /etc/init.d下创建tomcat文件
$sudo touch tomcat
在tomcat文件写入内容:
#!/bin/bash # chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat daemon. TOMCAT_HOME=/usr/local/tomcat #tomcat目录 TOMCAT_START=$TOMCAT_HOME/bin/startup.sh TOMCAT_STOP=$TOMCAT_HOME/bin/shutdown.sh # necessary environment variables export CATALINA_HOME=$TOMCAT_HOME export JAVA_HOME=/usr/local/java/jdk1.7.0_80 #JDK目录 # source function library. . /etc/rc.d/init.d/functions # check that networking is up. [ "${NETWORKING}" = "no" ] && exit 0 # check for tomcat script if [ ! -f $TOMCAT_HOME/bin/catalina.sh ]; then echo "Tomcat not valilable..." exit fi start(){ echo -n "Starting Tomcat: " daemon $TOMCAT_START echo touch /var/lock/subsys/tomcat } stop(){ echo -n $"Shutting down Tomcat: " daemon $TOMCAT_STOP rm -f /var/lock/subsys/tomcat.pid echo } restart(){ stop start } status(){ ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' \ | wc | awk '{print $2}' > /tmp/tomcat_process_count.txt read line < /tmp/tomcat_process_count.txt if [ $line -gt 0 ]; then echo -n "tomcat ( pid " ps ax --width=1000 | grep "org.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' echo -n ") is running..." echo else echo "Tomcat is stopped" fi } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 3 start ;; status) status ;; *) echo "Usage: tomcatd {start|stop|restart|status}" exit 1 esac exit 0
6. 设置tomcat文件的访问权限
[wumart@dmallsol10007 init.d]$ sudo chmod a+x tomcat
7. 用 chkconfig 设置以服务方式运行 tomcat:
[wumart@dmallsol10007 init.d]$ sudo chkconfig --add tomcat
用 chkconfig --list 查看,在服务列表里是否出现自定义的服务。
[wumart@dmallsol10007 init.d]$ chkconfig --list
tomcat 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
8. 使用 service tomcat start 启动 tomcat 服务
[wumart@dmallsol10007 init.d]$ service tomcat start
Starting tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java/jdk1.7.0_80
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
Starting tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java/jdk1.7.0_80
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
touch: cannot touch `/var/lock/subsys/tomcat': Permission denied
相关推荐
Tomcat 8.5.x版本升级变化 By jmatrix_ds | Published 2017 年 1 月 9 日 1. 其中一些重要变化(对HTTP2,SSL支持的改动较多) <1> 不再提供对HTTP BIO,AJP BIO的支持; <2> 重构HTTP upgrade与AJP实现,减少重复;...
Linux 单个tomcat多实例部署shell脚本详解 步骤: 1. 下载tomcat,解压安装 2.将tomcat下的webapps,conf,temp等目录分别拷至根目录www下A,B,C目录下 3.新建如下脚本restart_tomcat.sh 4.使用restart_tomcat.sh A/B/C ...
解压tomcat zip文件到两个文件夹,分别为t1和t2,以下均以t1和t2代表两个tomcat服务器。配置JAVA_HOME和CLASSPATH系统环境变量,分别启动t1和t2,确保tomcat可用,然后关闭tomcat。 本文仅为讲解配置过程,...
大多人在Windows平台用的Tomcat都是免安装版本的,很自然想到复制几份目录,就是在同一个电脑上跑多个Tomcat服务了。实际上是不可以的。经过如下方法就可以实现统一台服务器(电脑)上运行多个Tomcat的目的了。 1、...
activemaq 的linux安装教程,包含集群和单个安装
就OK了,以后开机后tomcat服务就自动启动了 注册服务: 首先,在开始->运行中敲cmd,进入MS-DOS界面 cd 到tomcat的bin目录下 运行命令service install TomcatA 就可以把tomcat注册成系统服务了,服务的名称是TomcatA ...
直接进入lib文件夹: 源文件:commons-fileupload-...源应该是压缩存档、文件夹或单个文件的路径。目标将在指定路径创建为与源相同类型的资源。 参考说明地址:https://github.com/apache/tomcat-jakartaee-migration
Java程序调用linux命令、脚本,支持程序在服务器上使用linux命令。工具类为:ProcessUtil,支持单个命令和批量命令执行函数,同时在工具类中添加了getFileLineNumByCmd函数支持通过linux命令获取文件行数的样例。
linux自有服务1:一、运行模式 二、用户与用户组管理(重点)用户管理(添加、修改、删除用户、设置密码)用户组管理(用户组添加、用户组编辑、用户组删除)三、网络设置(如何重启网卡、软连接、重启单个网卡)四...
本课程是学年课程,将全面介绍windows2000/2003和linux常用网络管理和常见服务器 的管理技术和方法,使学习者能够熟练配置windows2000/2003和linux常见服务器,以适 应现代网络社会的需要。 (二)课程基本理念 ...
linux设备驱动程序第三版+代码 文档已经组合成单个pdf文件 源代码为网络收集,未亲测 Linux Device Driver(3rd Edition)+sourceCode
测试单个tomcat以及ngnix+tomcat性能
linux下运行java方法,1.安装jdk 2.javac Helloword.java 3.java Helloword
Alpha / Beta /Stable ...一个新的主要版本的初始...Apache Tomcat 3.1的用户应该更新到3.1.1以关闭安全漏洞,强烈建议他们迁移到当前的生产版本Apache Tomcat 3.3。 的Apache Tomcat 3.0.x的。初始Apache Tomcat版本。
此资源是我的博客下,《ZYNQ7000平台 - Linux环境下pl-ps使用AXI-DMA进行数据传输》文章对应的所有工程,可以按照此博客进行简单的测试和学习
原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单个的、一致的方法进行配置。这个新的资源的实现也可以用于主WAR包,并作为其它多个Web应用程序的基础。
服务器集群(Cluster)使得多个...由于单个处理节点的故障不影响整个服务,负载均衡集群同时也实现了高可用性。 一般提到的负载均衡(Load Balance),是指实现负载均衡集群。负载均衡实现了横向扩展,避免纵向的升级换代。
原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单个的、一致的方法进行配置。这个新的资源的实现也可以用于主WAR包,并作为其它多个Web应用程序的基础。
二、 tomcat配置jndi有三种方式。 第一种:单个应用独享数据源 第二种:配置全局JNDI数据源,应用到单个应用 三、 数据源配置在Tomcat/conf/ context.xml 文件或者 server.xml 文件 中的区别 四、 常见的报错及解决...