Tomcat是什么?
Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。
当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。它具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式,Tomcat目前最新版本为Tomcat10。
下载
记得下合适的!可以查看下载压缩包数据量,下图带window-x64的数据量要稍大,安装所需的!
安装
其实安装很简单,若不报错的话,双击bin目录下的startup.bat,不闪退正常运行的话就安装成功!
闪退
Tomcat启动闪退问题解决集(八大类详细)_tomcat闪退-CSDN博客
一、Java环境不对,Tomcat 不同版本需要的Java环境不同。
二、环境变量没有配置好
四、配置文件编码问题
若是初次安装tomcat:
- 闪退的话首先考虑版本》端口是否占用
- 若非初次安装检查版本》环境变量配置是否标准
环境变量配置(按标准配置)
编辑用户变量:
- 变量名:CATALINA_HOME
- 变量值:tomcat安装目录
双击编辑Path,编辑环境变量:
修改端口
修改conf/server.xml
乱码
修改conf/logging.properties,修改控制台日志输出编码为GBK即可
#java.util.logging.ConsoleHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = GBK
跨域
在conf/web.xml目录下接近文件最下方加下列代码
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
RuoYI框架Tomcat部署
- 项目部署
4.1.前端打包
disaster-ui目录下为本项目的前端所在位置,在命令行窗口进入该目录,然后输入npm run build:prod部署前端Vue项目,或者直接在disaster-ui/bin目录下双击build.bat文件部署前端。
图 4-1 前端部署图
4.2 环境变量
- 在MySQL可视化软件中新建flowable数据库(以Navicat Premium):右击数据库运行->运行sql文件(文件路径为/script/sql/mysql/flowable.sql)。如果本机MySQL地址、用户名和密码不同需改ruoyi-admin/src/main/resources/application-prod.yml相应参数。
(a)数据库新建 (b)MySQL连接参数设置图
图 4-2-1 数据库新建与数据库连接参数设置图
- 运行本机安装的redis:找到redis安装目录,双击redis-server.exe文件,运行redis。如果本机Redis地址、端口、数据库所以以及用户名和密码不同需改ruoyi-admin/src/main/resources/application-prod.yml相应参数。
图4-2-2 Redis连接参数设置图
4.3.后端打包
在项目的bin目录下依次双击clean.bat和package.bat打包Web工程,生成war或jar包文件。然后在项目ruoyi-admin目录下生成target文件夹包含war或jar包。
图 4-3 后端部署图
4.4前后端部署(以Tomcat服务器为例子)
- 后端将target目录下(ruoyi-admin/target)的war包和disaster-ui的dist目录复制到tomcat安装目录的webapps目录下。
图4-4-1复制打包后文件致Tomcat的webapps目录下
- 增加配置信息
在tomcat/config目录下的server.xml下增加图4-4-2(a)两行路径配置信息。在webapps/dist目录下新建文件夹WEB-INF,然后在该目录下新建文件web.xml,文件内容如图4-4-2(b)。
图 (a)新增路径配置信息 图 (b)新增配置信息防止网页刷新出现404
图4-4-2新增配置信息
标签:常见问题,Tomcat,tomcat,解决方案,配置,双击,安装,目录 From: https://blog.csdn.net/m0_55049655/article/details/139262397