一、linux中tomcat安装
1.官网上下载linux相关的tomcat
官网地址:https://tomcat.apache.org/download-80.cgi
2.使用xftp把下载的tomcat上传到linux服务器上
需要用到两个软件
1)、secureCRT是连接远程服务器的客户端桌面工具,通过该工具输入命令操作远程服务器。可以复制命令进去执行,减少部分手动敲命令。适用于Windows,Mac和Linux的SecureCRT客户端拥有终端仿真与强大的加密功能,采用SSH协议连接。
2)、xftp是一款上传本地文件到远程服务器上的工具。
secureCRT下载地址
xftp下载地址
3.将上传在个目录root下面的安装包解压到指定文件夹
在Linux中执行解压到指定文件夹的命令:
tar zxvf apache-tomcat-8.5.45.tar.gz -C /usr/local/java
4. 修改一下文件夹的名称
执行命令:
mv apache-tomcat-8.5.45 tomcat
5.测试是否安装tomcat成功
先进入tomcat的bin目录下:cd /usr/local/java/tomcat/bin
执行启动tomcat命令:./startup.sh
出现下面,就安装成功。
二、部署web项目
我部署web项目遇到的问题:
部署之前tomcat可以启动,并且可以在浏览器中通过ip+端口访问到tomcat首页。
部署之后,重启tomcat失败,并且通过telnet 119.3.234.56 8080连接失败。
在通过netstat -ntulp | grep 8080查看,未监测到该端口,说明tomcat挂了。
于是采用下面的3.4步骤就解决了。
1.将编译成war包的项目上传limux服务器
本人采用xftp进行上传。
2.将上传服务器上的项目war包移到tomcat下的webapps下。
命令:mv 要移动文件的名称 webapps所在路径
eg:mv ias.war /usr/local/java/tomcat/tomcat8.5/webapps
3. 查看tomcat是否关闭
- 命令:ps -ef|grep java
如果出现下面情况,则未关闭。
[root@ecs-sn3-medium-2-linux-20191204081820 ~]# ps -ef|grep java
root 19231 1 0 17:44 pts/1 00:00:26 /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/bin/java -Djava.util.logging.config.file=/usr/local/java/tomcat/tomcat8.5/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djdk.tls.ephemeralDHKeySize=2048
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
-Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs=
-classpath /usr/local/java/tomcat/tomcat8.5/bin/bootstrap.jar:/usr/local/java/tomcat
/tomcat8.5/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/java/tomcat/tomcat8.5
-Dcatalina.home=/usr/local/java/tomcat/tomcat8.5 -Djava.io.tmpdir=/usr/local/java/tomcat
/tomcat8.5/temp org.apache.catalina.startup.Bootstrap start
root 19378 19360 0 19:17 pts/4 00:00:00 grep --color=auto java
- 需要杀死tomcat进程的命令:
kill -9 19231
19231是从上面获取的。 - 然后继续查看tomcat是否关闭
ps -ef|grep java - 如果出现下面情况则关闭成功。
[root@ecs-sn3-medium-2-linux-20191204081820 ~]# ps -ef|grep java
root 19380 19360 0 19:22 pts/4 00:00:00 grep --color=auto java
4.重启tomcat
命令 :先进入mysql下的bin目录中
./startup.sh
查看tomcat的实时运行日志
在Linux下成功启动Tomcat之后,你会发现命令行中没有任何输出。所有的输出都以日志文件的形式被保存在Tomcat的安装路径的logs目录下。
tail -f catalina.out