IDEA配置Tomcat和部署Web出现的错误

简介: IDEA配置Tomcat和部署Web出现的错误

Tomcat用【starup.bat】启动,命令行出现乱码

ae2fb8227b3af60e92fc6cd09a5aca9e.png

解决方法:

进入Tomcat安装目录下的conf目录

6e74232d88ca67c5661d1c3266cd66ff.png

编辑【logging.properties】

将【java.util.logging.ConsoleHandler.encoding】从UTF-8改为GBK

java.util.logging.ConsoleHandler.level=FINEjava.util.logging.ConsoleHandler.formatter=org.apache.juli.OneLineFormatter#java.util.logging.ConsoleHandler.encoding=UTF-8java.util.logging.ConsoleHandler.encoding=GBK

用【starup.bat】启动,正常显示

d5620e8d43582c354fee520abdbd2f0a.png


IDEA运行Tomcat,Tomcat Catalina出现乱码

05-May-202109:33:37.753淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log鍛戒护琛屽弬鏁帮細-Dcatalina.home=D:\apache-tomcat-9.0.45-windows-x64\apache-tomcat-9.0.4505-May-202109:33:37.753淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log鍛戒护琛屽弬鏁帮細-Djava.io.tmpdir=D:\apache-tomcat-9.0.45-windows-x64\apache-tomcat-9.0.45\temp05-May-202109:33:37.753淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent浣跨敤APR鐗堟湰[1.7.0]鍔犺浇浜嗗熀浜嶢PR鐨凙pacheTomcat鏈満搴揫1.2.27]銆�05-May-202109:33:37.753淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEventAPR鍔熻兘锛欼Pv6[true]銆乻endfile[true]銆乤cceptfilters[false]銆乺andom[true]銆�05-May-202109:33:37.753淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEventAPR/OpenSSL閰嶇疆锛歶seAprConnector[false]锛寀seOpenSSL[true]
05-May-202109:33:37.753淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSLOpenSSL鎴愬姛鍒濆鍖� [OpenSSL1.1.1k25Mar2021]
05-May-202109:33:37.938淇℃伅 [main] org.apache.coyote.AbstractProtocol.init鍒濆鍖栧崗璁鐞嗗櫒 ["http-nio-8080"]
05-May-202109:33:37.954淇℃伅 [main] org.apache.catalina.startup.Catalina.load鏈嶅姟鍣ㄥ湪[363]姣鍐呭垵濮嬪寲05-May-202109:33:37.985淇℃伅 [main] org.apache.catalina.core.StandardService.startInternal姝e湪鍚姩鏈嶅姟[Catalina]
05-May-202109:33:37.985淇℃伅 [main] org.apache.catalina.core.StandardEngine.startInternal姝e湪鍚姩Servlet寮曟搸锛歔ApacheTomcat/9.0.45]
05-May-202109:33:37.985淇℃伅 [main] org.apache.coyote.AbstractProtocol.start寮�濮嬪崗璁鐞嗗彞鏌刐"http-nio-8080"]
05-May-202109:33:38.007淇℃伅 [main] org.apache.catalina.startup.Catalina.start [40]姣鍚庢湇鍔″櫒鍚姩05-May-202109:33:48.016淇℃伅 [Catalina-utility-1] org.apache.catalina.startup.HostConfig.deployDirectory鎶妛eb搴旂敤绋嬪簭閮ㄧ讲鍒扮洰褰� [D:\apache-tomcat-9.0.45-windows-x64\apache-tomcat-9.0.45\webapps\manager]
05-May-202109:33:48.078淇℃伅 [Catalina-utility-1] org.apache.catalina.startup.HostConfig.deployDirectoryWeb搴旂敤绋嬪簭鐩綍[D:\apache-tomcat-9.0.45-windows-x64\apache-tomcat-9.0.45\webapps\manager]鐨勯儴缃插凡鍦╗62]姣鍐呭畬鎴�

解决方法:

进入Tomcat安装目录下的conf目录

6e74232d88ca67c5661d1c3266cd66ff (1).png

编辑【logging.properties】

将对应的编码UTF-8改为GBK

1catalina.org.apache.juli.AsyncFileHandler.level=FINE1catalina.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs1catalina.org.apache.juli.AsyncFileHandler.prefix=catalina.
1catalina.org.apache.juli.AsyncFileHandler.maxDays=901catalina.org.apache.juli.AsyncFileHandler.encoding=GBK2localhost.org.apache.juli.AsyncFileHandler.level=FINE2localhost.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs2localhost.org.apache.juli.AsyncFileHandler.prefix=localhost.
2localhost.org.apache.juli.AsyncFileHandler.maxDays=902localhost.org.apache.juli.AsyncFileHandler.encoding=GBK3manager.org.apache.juli.AsyncFileHandler.level=FINE3manager.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs3manager.org.apache.juli.AsyncFileHandler.prefix=manager.
3manager.org.apache.juli.AsyncFileHandler.maxDays=903manager.org.apache.juli.AsyncFileHandler.encoding=GBK4host-manager.org.apache.juli.AsyncFileHandler.level=FINE4host-manager.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs4host-manager.org.apache.juli.AsyncFileHandler.prefix=host-manager.
4host-manager.org.apache.juli.AsyncFileHandler.maxDays=904host-manager.org.apache.juli.AsyncFileHandler.encoding=GBKjava.util.logging.ConsoleHandler.level=FINEjava.util.logging.ConsoleHandler.formatter=org.apache.juli.OneLineFormatter#java.util.logging.ConsoleHandler.encoding=UTF-8java.util.logging.ConsoleHandler.encoding=GBK

重新部署,正常显示

05-May-202109:45:44.532信息 [main] org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Dcatalina.home=D:\apache-tomcat-9.0.45-windows-x64\apache-tomcat-9.0.4505-May-202109:45:44.532信息 [main] org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.io.tmpdir=D:\apache-tomcat-9.0.45-windows-x64\apache-tomcat-9.0.45\temp05-May-202109:45:44.532信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent使用APR版本[1.7.0]加载了基于APR的ApacheTomcat本机库[1.2.27]05-May-202109:45:44.532信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEventAPR功能:IPv6[true]、sendfile[true]、acceptfilters[false]、random[true]05-May-202109:45:44.532信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEventAPR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
05-May-202109:45:44.532信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSLOpenSSL成功初始化 [OpenSSL1.1.1k25Mar2021]
05-May-202109:45:44.725信息 [main] org.apache.coyote.AbstractProtocol.init初始化协议处理器 ["http-nio-8080"]
05-May-202109:45:44.732信息 [main] org.apache.catalina.startup.Catalina.load服务器在[363]毫秒内初始化05-May-202109:45:44.763信息 [main] org.apache.catalina.core.StandardService.startInternal正在启动服务[Catalina]
05-May-202109:45:44.763信息 [main] org.apache.catalina.core.StandardEngine.startInternal正在启动Servlet引擎:[ApacheTomcat/9.0.45]
05-May-202109:45:44.779信息 [main] org.apache.coyote.AbstractProtocol.start开始协议处理句柄["http-nio-8080"]
05-May-202109:45:44.779信息 [main] org.apache.catalina.startup.Catalina.start [50]毫秒后服务器启动

浏览器访问http://localhost:8080出现404

解决方法:

编辑配置

e63049ddb3e931d2d4f219fd90dfbf2e.png

【部署】→【程序上下文】改为/


67324dc7fe5b03672cd522855ccca22e.png

重新部署即可访问了

06ee2a8baa134887cd43cb28296bcc73.png


目录
相关文章
|
9月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
633 4
|
存储 Linux Apache
在CentOS上配置SVN至Web目录的自动同步
通过上述配置,每次当SVN仓库中提交新的更改时,`post-commit`钩子将被触发,SVN仓库的内容会自动同步到指定的Web目录,从而实现代码的连续部署。
325 16
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
841 27
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1772 18
|
缓存 Java Spring
IDEA中配置HTML和Thymeleaf热部署的步骤
以上就是在IntelliJ IDEA中配置HTML和Thymeleaf热部署的步骤。这样的配置可以大大提高你的开发效率,让你更专注于代码的编写,而不是等待应用的重启。希望这个指南对你有所帮助!
1114 21
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
4036 5
Idea配置项目的热启动
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
2094 0
|
IDE 程序员 开发工具
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
2840 13
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
910 0
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
1193 2

热门文章

最新文章