ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

tomcat配置安装

2021-01-10 23:32:03  阅读:174  来源: 互联网

标签:xml tomcat Tomcat 启动 配置 user 安装 测试环境


一.配置环境

  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,允许为空值

用到的sql:

CREATE DATABASE mybatis001;
USE mybatis001;
CREATE TABLE t_user
(user_id INT PRIMARY KEY,user_age VARCHAR(30),user_name VARCHAR(30));
  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>
  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的并发,处理响应快,适合做静态请求

标签:xml,tomcat,Tomcat,启动,配置,user,安装,测试环境
来源: https://blog.csdn.net/syx_1990/article/details/112451713

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有