CentOS 中安装tomcat
1.安装tomcat前,需要安装JDK
2.下载tomcat安装包
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
3.解压缩
tar -zxvf apache-tomcat-8.5..tar.gz mv apache-tomcat-8.5. tomcat(修改名称)
4.启动tomcat
./startup.sh (在tomcat安装路径下 bin下) 全路径
/usr/local/tomcat/bin/startup.sh(启动命令)
./shutdown.sh(在tomcat安装路径下 bin下)
全路径
/usr/local/tomcat/bin/shutdown.sh(关闭命令)
ps -ef|grep tomcat(查看tomcat进程)
7 .将tomcat9加入系统服务
首先,我们需要将/usr/local/tomcat9/bin目录下的catalina.sh脚本复制到目录/etc/init.d中,重命名为tomcat9,文件名即为以后的服务名
cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
修改刚才复制的脚本
vi /etc/init.d/tomcat9 添加 :
# chkconfig: 2345 10 90
# description:Tomcat service
接下来编辑CATALINA_HOME和JAVA_HOME,注意,这两项要以自己的jdk和tomcat安装目录为准,并删去行首的#
保存退出
接下来添加tomcat9脚本的可执行权限
[root@hadoop111 /]# chmod /etc/init.d/tomcat
添加tomcat9为系统服务
[root@hadoop111 /]# chkconfig --add tomcat9
执行命令chkconfig –list查看是否添加成功
[root@hadoop111 /]# chkconfig --list
NetworkManager :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
abrt-ccpp :关闭 :关闭 :关闭 :启用 :关闭 :启用 :关闭
abrtd :关闭 :关闭 :关闭 :启用 :关闭 :启用 :关闭
acpid :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
atd :关闭 :关闭 :关闭 :启用 :启用 :启用 :关闭
auditd :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
blk-availability :关闭 :启用 :启用 :启用 :启用 :启用 :关闭
bluetooth :关闭 :关闭 :关闭 :启用 :启用 :启用 :关闭
cpuspeed :关闭 :启用 :启用 :启用 :启用 :启用 :关闭
crond :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
cups :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
dnsmasq :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
firstboot :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
haldaemon :关闭 :关闭 :关闭 :启用 :启用 :启用 :关闭
htcacheclean :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
httpd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
ip6tables :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
iptables :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
irqbalance :关闭 :关闭 :关闭 :启用 :启用 :启用 :关闭
kdump :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
lvm2-monitor :关闭 :启用 :启用 :启用 :启用 :启用 :关闭
mdmonitor :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
messagebus :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
netconsole :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
netfs :关闭 :关闭 :关闭 :启用 :启用 :启用 :关闭
network :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
nfs-rdma :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
ntpd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
ntpdate :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
portreserve :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
postfix :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
pppoe-server :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
psacct :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
quota_nld :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
rdisc :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
rdma :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
redisd :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
restorecond :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
rngd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
rsyslog :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
saslauthd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
smartd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
spice-vdagentd :关闭 :关闭 :关闭 :关闭 :关闭 :启用 :关闭
sshd :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
sysstat :关闭 :启用 :启用 :启用 :启用 :启用 :关闭
tomcat :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
udev-post :关闭 :启用 :启用 :启用 :启用 :启用 :关闭
vmware-tools :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
vmware-tools-thinprint :关闭 :关闭 :启用 :启用 :启用 :启用 :关闭
wdaemon :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
winbind :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
wpa_supplicant :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭
[root@hadoop111 /]#
启动Tomcat
[root@hadoop111 /]# service tomcat restart
Using CATALINA_BASE: /opt/module/tomcat
Using CATALINA_HOME: /opt/module/tomcat
Using CATALINA_TMPDIR: /opt/module/tomcat/temp
Using JRE_HOME: /opt/module/jdk-10.0.
Using CLASSPATH: /opt/module/tomcat/bin/bootstrap.jar:/opt/module/tomcat/bin/tomcat-juli.jar
Usage: catalina.sh ( commands ... )
commands:
debug Start Catalina in a debugger
debug -security Debug Catalina with a security manager
jpda start Start Catalina under JPDA debugger
run Start Catalina in the current window
run -security Start in the current window with security manager
start Start Catalina in a separate window
start -security Start in a separate window with security manager
stop Stop Catalina, waiting up to seconds for the process to end
stop n Stop Catalina, waiting up to n seconds for the process to end
stop -force Stop Catalina, wait up to seconds and then use kill -KILL if still running
stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running
configtest Run a basic syntax check on server.xml - check exit code for result
version What version of tomcat are you running?
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined
[root@hadoop111 /]#
关闭tomcat
[root@hadoop111 /]# service tomcat stop
Using CATALINA_BASE: /opt/module/tomcat
Using CATALINA_HOME: /opt/module/tomcat
Using CATALINA_TMPDIR: /opt/module/tomcat/temp
Using JRE_HOME: /opt/module/jdk-10.0.
Using CLASSPATH: /opt/module/tomcat/bin/bootstrap.jar:/opt/module/tomcat/bin/tomcat-juli.jar
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Dec , :: PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact [localhost:[]]. Tomcat may not be running.
Dec , :: PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:)
at java.base/java.net.Socket.connect(Socket.java:)
at java.base/java.net.Socket.connect(Socket.java:)
at java.base/java.net.Socket.<init>(Socket.java:)
at java.base/java.net.Socket.<init>(Socket.java:)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
at java.base/java.lang.reflect.Method.invoke(Method.java:)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:) [root@hadoop111 /]#
ok 大功告成!!!!!!!!
CentOS 中安装tomcat的更多相关文章
- centos中安装tomcat
1.先保证centos中安装了jre的环境. 2.上传tomcat的压缩包到root根目录. 3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况: 4.选中复制压缩文件,输入解压命令 ...
- centos中安装tomcat+jenkins
1) 安装tomcat 安装tomcat6: http://www.cnblogs.com/itech/p/3506011.html 安装tomcat7: http://www.cnblogs.com ...
- CentOS下安装Tomcat 8
CentOS下安装Tomcat 8 安装Tomcat8 去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0 ...
- centos中安装tomcat6
在centos中安装tomcat6 1)通过yum自动安装tomcat和dependences root@Centos_AAA ~]# yum install tomcat6 [root@Cent ...
- 在Linux中安装Tomcat
带Linux的虚拟机中安装Tomcat 一.从官方网站上下载tomcat软件包.http://tomcat.apache.org/ apache-tomcat-7.0.33.tar.gz 二.下载到本 ...
- 在centos中安装jenkins master测试环境
在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version j ...
- centos中安装chromium和flash
安装环境:centos 6.5 64位 在centos中安装chromium 安装Google源 cd /etc/yum.repos.d/ sudo wget http://people.CentOS ...
- Centos中安装Sublime编辑器
Centos中安装Sublime编辑器 1.从官网下载相应操作系统的下的安装包(http://www.sublimetext.com/2),这里下的是linux下的安装包 2.解压安装包,并将其放在/ ...
- 在Centos中安装HustOJ实验记录
hustoj是目前使用最广泛的刷题平台,自建平台是编程教学中重要一环,教,学,测,反思形成闭合回路.目前利用现有的服务器资源,建成了开高开源code中心,一个刷题系统,六月再建一个私有云,私有云不仅是 ...
随机推荐
- apk安装包信息
String archiveFilePath="sdcard/DangDang.apk";//安装包路径 PackageManager pm = getPacka ...
- SQLServer中的事物与锁
了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器. 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写. 死锁: ...
- 【HDU4960】Another OCD Patient
题意 给出一个长度为n的整数序列.可以将一段连续的序列进行合并.合并的长度不同代价不同.问付出最少多少代价可以将这个序列变成一个对称的序列.n<=5000 分析 一看题感觉是个dp很好写啊.f[ ...
- cocos2D-x demo 的源码分析 #define ..##.. 的妙用.
最近在看cocos2d-x 但不知道如何下手,于是先看一下他编译的完成的testcpp的源码.发现了下面一段程序 typedef CCLayer* (*NEWTESTFUNC)(); #define ...
- php中不借助IDE快速定位行数或者方法定义的文件和位置
借助了ReflectionMethod的一些特性,可以快速获得函数或者方法是在哪个文件的什么位置定义的,对于调试没有文档的程序来说很有帮助! ---------------- function fun ...
- SpringBoot26 利用 Ribbon + RestTemplate 调用远程服务资源
1 RestTemplate扫盲 借助 RestTemplate,Spring应用能够方便地使用REST资源 2 准备 创建三个springCloud项目 >Eureaka : 服务注册中心 ...
- 在Sqlserver中使用Try Catch
创建错误日志表: CREATE TABLE ErrorLog(errNum INT,ErrSev NVARCHAR(1000),ErrState INT,ErrProc NVARCHAR(1000 ...
- Luogu 4091 [HEOI2016/TJOI2016]求和
BZOJ 4555 一道模板题. 第二类斯特林数有公式: $$S(n, m) = \frac{1}{m!}\sum_{i = 0}^{m}(-1)^i\binom{m}{i}(m - i)^n$$ 考 ...
- python日期,时间函数
获取当前格式化时间: now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) 获取当前时间戳: now_tim ...
- Ubuntu 14.04 安装配置强大的星际译王(stardict)词典
转载http://blog.csdn.net/huyisu/article/details/53437931