当前位置: 移动技术网 > 科技>操作系统>Linux > tomcat

tomcat

2019年05月25日  | 移动技术网科技  | 我要评论
如果你的一个服务启动不起来,如何排错,查看日志。/var/log tomcat使用详解 tomcat也是一个web服务器,轻量级的,处理java语言很好 tomcat安装 打开官网https://tomcat.apache.org/,打开download,选择9,而后传至Linux。 mv apac ...

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

tomcat使用详解

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

tomcat安装

打开官网,打开download,选择9,而后传至linux。

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

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

部署comcat和跑java程序都要下载java  yum install java –y

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

ls –l tomcat/bin/startup.sh  这个是tomcat的启动命令

-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 “测试” > 即可。分别写入三个后端节点。

 

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网