简单介绍Tomcat最近版本
Apache Tomcat项目很自豪地宣布Apache Tomcat的9.0.60版本发布。此发行版实现了作为 Java EE 8 平台一部分的规范。与9.0.59相比,值得注意的变化包括:
修复了可能导致 HTTP/1.1 请求处理暂停并可能超时的潜在线程安全问题,该问题在收到完整请求后等待其他数据。
修复了 65757 错误修复引入的回归,该错误修复可以更好地识别非请求线程,但在用户代码在单个线程中执行顺序操作时引入了类似的问题。
在解析使用 bean 和/或静态字段的 EL 表达式中的方法时,请确保在标识要调用的方法时考虑任何自定义类型转换。
这些更改以及所有其他更改的完整详细信息可在 Tomcat 9 更改日志中找到。
转发来自:https://tomcat.apache.org/index.html
-
简单的安装步骤:
-
1。下载:https://tomcat.apache.org/download-90.cgi 或者其他版本
-
tomcat作为JavaEE的轻型服务器,在个人或者小规模企业中广为流行。故其基于客户体验做了人性化的改进,我们只需要将下载包解压安装到你所常用的文件夹即可。
-
操作如下:
那我们怎么启动该服务呢?
- 首先,我们找到apache-tomcat-9.0.60\bin的startup.bat文件,顾名思义就是启动服务。
- 启动后我们大概率会遇到的问题:
- ①、当你打开tomcat控制台时候,所显示字符为乱码,火星文。
- 那我们只需要在apache-tomcat-9.0.60\conf目录下的logging.properties,将其控制台字符格式由UTF-8改为
- GBK即可,这时console显示的语言就是中文了。
-
②、我们应该想到的是Tomcat是基于HTTP/HTTPS协议的服务器,而且具有网络功能的软件应用会分配相应的监听端口,也就是端口号。而端口号就是具有网络功能的 应用软件 的标识号。0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
-
借鉴文章:https://blog.csdn.net/flying_man_/article/details/79392923
-
故安装时候需要考虑Tomcat default 文件配置的端口号一般为:8080
-
当我们启动控制台的时候,保存查找为当前端口被占用时。
-
apache-tomcat-9.0.60\conf目录下的server.xml文件中找到connector port=“”
-
将其改为未被占用的端口即可。在未被定义的范围内即可:
-
这里本人使用的8888:
- ③、 这些问题都解决完成后:我们会看到该场景,显示还有多少秒内启动,此时显示卡住不动了,这是为什么呢?
- 因为其实已经启动了 但没有配置启动后自动弹出网页 ,手动打开即可。
- 初学者并不需要过多进行配置文件更改,故在此提供手动访问方法:
- 如下:http://localhost:加上前面配置的端口号以/结尾,即可访问:
- 默认是有一个index.jsp作为Tomcat主页的。
- 接下来就是配置到开发环境中即可:
-
http://localhost:8888/
简述Tomcat目录的作用。
bin //支持tomcat运行的常见exe文件
conf // tomcat系统的一些配置文件
logs// 系统日志文件
webapps //网站资源文件|自己创建的web项目。
然后就是愉快的学习吧!