tomcat配置安装
一.配置环境
-
基于jdk环境安装(如果jdk没有安装好则重新配置jdk) 点击对应jdk版本的Tomcat版本的安装包,安装到D:/Tomcat(Tomcat默认端口号为8080)
-
安装完成后在浏览器输入http://127.0.0.1:8080验证是否安装成功
-
运行关闭tomcat 打开Tomcat安装路径,打开bin文件夹,打开Tomcat8w.exe文件来运行或关闭服务
二、实际操作案例
-
将mybatis.zip文件放在D:\Tomcat\webapps路径下
-
先去mysql数据库新建一个mybatis001的数据库
-
建立一个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));
-
将mybatis压缩包,解压,放到tomcat的webapps下
-
在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>
-
在tomcat的bin目录下启动tomcat,在浏览器地址栏里输入http://localhost:8080/mybatis/index.jsp即可
-
在网页上修改任何信息,数据库信息会进行同步改变
Tomcat问题
- Tomcat主目录中各子文件夹所代表的内容:
Bin:存放启动和关闭Tomcat的脚本文件 Conf:存放Tomcat服务器的各种配置文件 Lib:存放Tomcat服务器的支撑jar包 Logs:存放Tomcat的日志文件 Webapps:存放web应用的目录 emp:存放Tomcat运行时产生的临时缓存文件 Work:Tomcat的工作目录
- 什么是LAMP?什么事静态请求和动态请求
LAMP(Linux apache 中间件 MySQL php) 静态请求:以js css html gif png 等图片格式 动态请求:在地址栏里带有?的一般都是动态请求 .htm .xml .asp .jsp .php .perl等等为后缀
- 自己有没有搭建过测试环境?(你会不会独立搭建测试环境)
我会独立搭建测试环境,我去公司前公司已经搭建好测试环境了,我们有完善的搭建环境手册,比如安装jdk,tomcat,mysql数据库等,配置相应的环境变量,然后进行相应的配置,在nginx目录找到nginx.conf文件,配置服务的地址、端口、最大连接数、tomcat连接等等,配置tomcat时找到server.xml以及web.xml文件进行配置,简单的说,server.xml配置的也是地址,端口,最大连接数等的配置,web.xml配置的是什么样的请求配置什么样的servlet。 然后部署linux测试环境,首先开发发包,我们使用xshell(CRT)连接服务器,首先停服务,备份上一版本的测试包,再更换当前的测试包,然后准备启动服务,在启动之前我们需要查询tomcat的端口是否被占用,应用包放的目录是否正确等等,检查无误后启动tomcat并查看启动日志是否正常,最后打开网页输入地址,网页正常运行说明应用部署成功。
-
怎么停服务 sh shutdown.sh 或者 ps -ef|grep tomcat 找到进程号 然后 kill -9 进程号
-
备份老代码 cp webapps/jenkins /备份/
-
上传新包 Rz回车
-
检查端口是否被占用 netstat -nult|grep 8080 (1.没有被占用 直接启动服务 2.若被占用 则到conf目录下 vi server.xml修改端口号)
-
启动服务并监控启动日志 sh startup.sh & tail -f …/logs/catalina.out
-
测试环境是什么操作系统,测试环境谁来维护? 测试环境都是linux操作系统,当时我们公司用的centos6.5 测试环境一般都是开发维护
-
测试环境有谁发布,如何发布的(如何部署环境的)?
在我们公司一般都是测试去发布 首先开发发包,我们使用xshell(CRT)连接服务器,首先停服务,备份上一版本的测试包,再更换当前的测试包,然后准备启动服务,在启动之前我们需要查询tomcat的端口是否被占用,应用包放的目录是否正确等等,检查无误后启动tomcat并查看启动日志是否正常,最后打开网页输入地址,网页正常运行说明应用部署成功。
-
你们公司的jdk版本多少?tomcat版本多少 jdk用的jdk1.7 tomcat用的也是7
-
怎么修改tomcat的默认端口号? 在tomcat里conf目录下找到server.xml文件,vi命令进入文件,按a进行编辑,修改端口号,最后保存退出即可(:wq)。
-
tomcat里的日志在哪里看,日志名字是什么? 在tomcat的logs目录下的catalina.out文件 一般用tail -f catalina.out查看日志
-
tomcat的启动文件在哪里? 在bin目录里startup.sh 15.如何查看tomcat的端口号是否被占用? netstat -nult|grep 8080 若显示内容就说明被占用了
-
如何查看tomcat的进程? ps -ef |grep tomcat
-
能否简单的画下服务器的框架?
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的并发,处理响应快,适合做静态请求
博客来源:雨夜的博客
今天的文章tomcat配置安装分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/13809.html