tomcat

如果你的一个服务启动不起来,如何排错,查看日志

/var/log

tomcat使用详解

tomcat也是一个web服务器,轻量级的,处理java语言很好

tomcat安装

打开官网

https://tomcat.apache.org/

打开download,选择9,而后传至Linux。

mv apache-tomacat-9.0.17  /usr/local/tomcat

此时tomcat已经安装好了,但还没有执行权限。

cd /usr/local/ 

部署comcat和跑java程序都要下载java 

yum install java –y

(java-1.8.0-openjdk.x86_64 1:1.8.0.161-2.b14.el7  )

这个是tomcat的启动命令

ls –l tomcat/bin/startup.sh 

-rw-r—r—1 root root 1904 Mar 13 15:36 tomcat/bin/startup.sh

表示startup.sh这个脚本没有执行的权限,我们要赋予它执行的权限。

但我们tomcat还有其他命令,所以要给tomcat所有文件赋予执行权限。

chmod –R +x /usr/local/tomcat

启动的话要进入到tomcat的bin目录

启动

./strartup.sh

关闭

./shutdown.sh

tomcat监听的8080端口

tomcat目录结构

显示目录结构

yum install tree –y 

使用方法

tree –L 1 

列出1层的

.

├── bin         #用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)为什么要加./ 表明在当前路径。不然会在$PATH里面找。

├── conf        #用以配置Tomcat的XML及DTD文件

├── lib         #存放web应用能访问的JAR包

├── LICENSE

├── logs        #Catalina(comcat执行不成功可以查看此日志,路径/var/log/comcat/catalina.out)和其它Web应用程序的日志文件

├── NOTICE

├── RELEASE-NOTES

├── RUNNING.txt

├── temp        #临时文件

├── webapps     #Web应用程序根目录。java包放到这里。会自动解压,可以直接访问。

└── work        #用以产生有JSP编译出的Servlet的.java和.class文件

(也可以在此目录创建一个目录,当做测试目录使用)

cd webapps/ 

docs文档信息

examples 样本,模板

host-manager主机管理工具

manager主机管理工具

ROOT 相当于网站根目录 切记不可删除!

tomcat主配置文件

tomcat/conf/server.xml

关注两个点:他有几个端口 3个端口

分别是干什么用的

第一个

8005端口 接收shutdown指令的 需要下载telnet

telnet 127.0.0.1 8005 

输入SHUTDOWN 即可停止tomcat服务

第二个

8080端口 监听端口

第三个

8009端口 接受AJP协议的

comat多实例部署

一台真实服务器部署多个comcat服务程序,为什么要部署多实例,最大程度利用我们系统资源。

cp –a tomcat tomcat1

cp –a tomcat tomcat2

然后修改端口。打开tomcat1、tomcat2配置文件修改即可。

tomcat搭建集群

 

upstream ken {
    
  server ip:
8080;
  servre ip:
8081;
 server ip:
8082; } server{
        listen
80 default_server;
        listen [::]:
80 default_server;
        server_name _;
root
/user/share/nginx/html;
# Load configuration files
for the default server block.
include
/etc/nginx/default.d/*.conf;
location / {
proxy_pass
http://ken/;
}

如何给tomcat做测试文件

先删除tomcat ROOT目录下的文件

写入

echo "测试" > index.html 

即可。分别写入三个后端节点。

原文地址:https://www.cnblogs.com/shuaiyin/p/10916832.html