天天看点

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

1. 本章需求

  • 搭建Tomcat 7+,使用命令操作Tomcat 理解各文件的含义,且Tomcat所占用的端口。

2.简介

Tomcat 服务器是Apache软件基金会的一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器
因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱,成为目前比较流行的Web 应用服务器。
           

#3. 材料准备

  • 安装jdk:http://blog.csdn.net/weisheixiaoxin/article/details/75000382
  • 需要材料:apache-tomcat-7.0.68.zip(版本不是最新的)

    -官网下载: http://tomcat.apache.org/download-80.cgi

#4. 开工步骤

4.1 确认已配置jdk,Tomcat和jdk版本

转至Tomcat官网:http://tomcat.apache.org/whichversion.html,Tomcat 9+ 用户量主要围绕在7+,8+之间。

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令
手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令
使用命令:java -version(查看jdk版本,配置成功!)

##4.2 导入项目且解压

在官网下载Tomcat 7后,通过xftp等工具上传到虚拟机特定位置,/data/apache/tomcat结构清晰明了,当有多个服务存在则不会引起混乱(可自定义),LZ是zip包所以解压方式不同,虽然不一样但是文件都差不多。

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

使用命令:ll *.zip (显示文件信息,条件为zip结尾)

使用命令:tar -zxvf ${tomcat}.tar.gz(解压tar包)

使用命令:unzip apache-tomcat-7.0.68.zip(解压zip包)

4.3 目录结构

/bin:存放用户启动及关闭的文件和一些脚本。其中,UNIX系统专用的*.sh文件在功能上同等于Win系统的*.bat文件。

/conf:tomcat全局配置文件,server.xml(主配置文件)、tomcat-users.xml(授权和访问控制用户名,密码和角色数据库)、web.xml(web 应用全局部署描述)

/lib:tomcat有关jar包
/logs: 日志记录文件
/temp: 临时目录
/webapps: 存放Web应用程序
/work: 缓存文件,当替换class文件时(无热部署)要重启Tomcat。jsp最终会编译为class,但替换jsp文件不用重启服务,就因为tomcat会定时监听jsp,当发生改变时重新转换、编译这个文件,这个过程就在work目录中完成。

4.4 运行 Tomcat命令

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

当运行Tomcat命令时,提示没有权限操作。

输入:chmod 777 *.sh

http://blog.csdn.net/weisheixiaoxin/article/details/75287112

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

4.5 查看运行日志

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

使用命令:chmod 777 *.sh(分配权限)

使用命令:sh startup.sh(启动tomcat)

使用命令:tail -f logs/catalina.out(查看结尾信息,-f 末尾10行)

4.6 访问Tomcat

访问ip:8080(成功!!)

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

5. 关于命令

启动:sh startup.sh 或 ./startup.sh
关闭:sh shutdown.sh 或 ./shutdown.sh
查看动态日志:tail -f ./logs/catalina.out
查看进程:ps -ef|grep tomcat(grep扫描tomcat指进程名称或包含文字)
查看端口:netstat -ano|grep 8080(grep扫描端口条件)
杀进程:kill -9 2593(-9 强制关闭,2593进程编号)
           

可以使用杀进程的方式关闭服务。

操作流程:查看进程-》杀进程-》再次查看进程,防止失误。

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令

QQ 群:1039376081

主站点:https://laherz.com

手把手搭建企业级服务--5.搭建Tomcat-开放8080端口1. 本章需求2.简介5. 关于命令