tomcat配置安装

一.配置环境

  1. 基于jdk环境安装(如果jdk没有安装好则重新配置jdk)
    点击对应jdk版本的Tomcat版本的安装包,安装到D:/Tomcat(Tomcat默认端口号为8080)

  2. 安装完成后在浏览器输入http://127.0.0.1:8080验证是否安装成功

  3. 运行关闭tomcat
    打开Tomcat安装路径,打开bin文件夹,打开Tomcat8w.exe文件来运行或关闭服务

二、实际操作案例

  1. 将mybatis.zip文件放在D:\Tomcat\webapps路径下

  2. 先去mysql数据库新建一个mybatis001的数据库

  3. 建立一个t_user表格,字段为user_id为int型,20个长度,主键,自动递增

user_age为varchar型,长度为30,允许为空值
user_name为varchar型,长度为30,允许为空值12

用到的sql:

CREATE DATABASE mybatis001;USE mybatis001;CREATE TABLE t_user(user_id INT PRIMARY KEY,user_age VARCHAR(30),user_name VARCHAR(30));1234
  1. 将mybatis压缩包,解压,放到tomcat的webapps下

  2. 在D:\Tomcat\webapps\mybatis\WEB-INF\classes\config用记事本或者编辑器打开
    spring-common.xml文件。然后将红色部分修改:

<!— 1. 数据源 : DriverManagerDataSource —><bean id=“dataSource”class=“org.springframework.jdbc.datasource.DriverManagerDataSource”><property name=“driverClassName” value=“com.mysql.jdbc.Driver” /><property name=“url” value=“jdbc:mysql://192.168.2.2:3306/mybatis007” /><property name=“username” value=“test050” /><property name=“password” value=“test050” />0</bean>12345678
  1. 在tomcat的bin目录下启动tomcat,在浏览器地址栏里输入http://localhost:8080/mybatis/index.jsp即可

  2. 在网页上修改任何信息,数据库信息会进行同步改变

Tomcat问题

  1. Tomcat主目录中各子文件夹所代表的内容:

Bin:存放启动和关闭Tomcat的脚本文件
Conf:存放Tomcat服务器的各种配置文件
Lib:存放Tomcat服务器的支撑jar包
Logs:存放Tomcat的日志文件
Webapps:存放web应用的目录
emp:存放Tomcat运行时产生的临时缓存文件
Work:Tomcat的工作目录

  1. 什么是LAMP?什么事静态请求和动态请求

LAMP(Linux apache 中间件 MySQL php)
静态请求:以js css html gif png 等图片格式
动态请求:在地址栏里带有?的一般都是动态请求
.htm .xml .asp .jsp .php .perl等等为后缀

  1. 自己有没有搭建过测试环境?(你会不会独立搭建测试环境)

我会独立搭建测试环境,我去公司前公司已经搭建好测试环境了,我们有完善的搭建环境手册,比如安装jdk,tomcat,mysql数据库等,配置相应的环境变量,然后进行相应的配置,在nginx目录找到nginx.conf文件,配置服务的地址、端口、最大连接数、tomcat连接等等,配置tomcat时找到server.xml以及web.xml文件进行配置,简单的说,server.xml配置的也是地址,端口,最大连接数等的配置,web.xml配置的是什么样的请求配置什么样的servlet。
然后部署linux测试环境,首先开发发包,我们使用xshell(CRT)连接服务器,首先停服务,备份上一版本的测试包,再更换当前的测试包,然后准备启动服务,在启动之前我们需要查询tomcat的端口是否被占用,应用包放的目录是否正确等等,检查无误后启动tomcat并查看启动日志是否正常,最后打开网页输入地址,网页正常运行说明应用部署成功。

  1. 怎么停服务
    sh shutdown.sh 或者 ps -ef|grep tomcat 找到进程号 然后 kill -9 进程号

  2. 备份老代码
    cp webapps/jenkins /备份/

  3. 上传新包
    Rz回车

  4. 检查端口是否被占用 netstat -nult|grep 8080
    (1.没有被占用 直接启动服务 2.若被占用 则到conf目录下 vi server.xml修改端口号)

  5. 启动服务并监控启动日志
    sh startup.sh & tail -f …/logs/catalina.out

  6. 测试环境是什么操作系统,测试环境谁来维护?
    测试环境都是linux操作系统,当时我们公司用的centos6.5
    测试环境一般都是开发维护

  7. 测试环境有谁发布,如何发布的(如何部署环境的)?

在我们公司一般都是测试去发布
首先开发发包,我们使用xshell(CRT)连接服务器,首先停服务,备份上一版本的测试包,再更换当前的测试包,然后准备启动服务,在启动之前我们需要查询tomcat的端口是否被占用,应用包放的目录是否正确等等,检查无误后启动tomcat并查看启动日志是否正常,最后打开网页输入地址,网页正常运行说明应用部署成功。

  1. 你们公司的jdk版本多少?tomcat版本多少
    jdk用的jdk1.7 tomcat用的也是7

  2. 怎么修改tomcat的默认端口号?
    在tomcat里conf目录下找到server.xml文件,vi命令进入文件,按a进行编辑,修改端口号,最后保存退出即可(:wq)。

  3. tomcat里的日志在哪里看,日志名字是什么?
    在tomcat的logs目录下的catalina.out文件
    一般用tail -f catalina.out查看日志

  4. tomcat的启动文件在哪里?
    在bin目录里startup.sh
    15.如何查看tomcat的端口号是否被占用?
    netstat -nult|grep 8080 若显示内容就说明被占用了

  5. 如何查看tomcat的进程?
    ps -ef |grep tomcat

  6. 能否简单的画下服务器的框架?


18. 常见的中间件
1.一般本地开发或者小项目,或者个人开发可以使用tomcat
2.linux也可以使用jetty,apache
3.大型项目的话可以使用jboss或者weblogic/websphere
4.tomcat是java开发的,是一个jsp/serverlet容器,项目开源
Weblogic服务器是企业级应用服务器,甲骨文公司开发
websphere 是IBM公司开发的应用服务器
19. 什么是nginx?
Nginx是一个开源且高性能,可靠的http中间件
特点:占用内存少 并发能力强处理 可做web服务,反向代理
一般能够承受3w-5w的并发,处理响应快,适合做静态请求

(0)

相关推荐

  • tomcat

    tomcat

  • tomcat目录结构以及项目缓存的清理

    一.tomcat目录结构 1.bin:该目录下存放的是二进制可执行文件,如果是安装版那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat ...

  • 分析并解决Intellij IDEA覆盖tomcat配置的问题/ 解决修改server.xml无效的问题

    刚刚遇到bug,每次修改自己环境里tomcat的server.xml,再次在Intellij里启动tomcat之后,修改就消失了,心态很炸裂hhh 研究了好久,最终把目光放在了下图所示的地方. 一开始 ...

  • Tomcat配置HTTP转HTTPS

    超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂 ...

  • 【Tomcat】Windows环境下Tomcat配置https访问

    【Tomcat】Windows环境下Tomcat配置https访问

  • 青龙+XDD配置安装教程

    第一步 将下载的文件上传至ql的上级目录下 第二步 给权限并运行XDD生成配置文件 chmod 777 jdc_linux_amd64 ./jdc_linux_amd64//注意文件名 第三步 进入c ...

  • Tomcat 配置介绍

    参数说明: maxThreads: 最大可以创建请求的线程数 minSpareThreads: 服务启动时创建的处理请求的进程数 Connector中的port: 创建服务器端的端口号,此端口监听用户 ...

  • 简述增氧机在水产养殖中的应用数据及其配置安装要求

    水产实践人士,共谋渔业繁荣!专注水产,深耕养鱼第一线,不误导不夸大不炒作不标题党.用养殖人的语境,让你在短时间内享用一份精品! 最顽固最难对付的锚头蚤病 简析鱼类"白露瘟"及防控 ...

  • CentOS 7 Tomcat服务的安装与配置

    一.Linux下的Java运行环境 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即J ...

  • linux无网络安装docker环境,配置vue与tomcat

    centos7配置IP地址 Centos7中查看IP命令:IP addr https://www.cnblogs.com/yhongji/p/9336247.html 1.安装jdk1.8 rpm - ...

  • 在Windows中配置多个Tomcat环境

    准备 把Tomcat复制一份到或者下载一份新的Tomcat,放到一个目录 比如我放在这个目录:C:\Environmental\Tomcat-9.0.41 1. 配置系统环境变量 CATALINA_B ...