tomcat
lukezhang-123
博客好强大!注意保护视力!
展开
-
tomcat 9.0.11 源码分析---startup.sh
下载tomcat 9.0.11 src.zip 解压看bin/startup.sh tomcat的启动开始判断系统是否OS/400os400=falsecase "`uname`" inOS400*) os400=true;;esac判断脚本是否软连接 (影响启动调用catalina.sh),找到真实路径while [ -h "$PRG" ] ; do ls=`ls...原创 2018-08-21 11:34:46 · 166 阅读 · 0 评论 -
tomcat 9.0.11 源码分析---catalina.sh
//startup.sh脚本会exec catalina.sh start判断系统cygwin=falsedarwin=falseos400=falsehpux=falsecase "`uname`" inCYGWIN*) cygwin=true;;Darwin*) darwin=true;;OS400*) os400=true;;HP-UX*) hpux=true;;es...原创 2018-08-21 12:19:45 · 697 阅读 · 0 评论 -
tomcat 9.0.11 源码分析--总结startup.sh与catalina.sh
startup.sh与catalina.sh只是启动脚本,通过环境变量与脚本所在目录确定java的启动参数来正确启动tomcat脚本中常用判断 if [ -z “$UMASK” ] 类似这样就是UMASK环境变量不存在时设置初始化if [ -r “$CATALINA_HOME”/bin/setclasspath.sh ] 这是判断文件存在且可读if [ -n “$JAVA_END...原创 2018-08-21 16:30:28 · 2383 阅读 · 0 评论 -
IDEA调试运行使用TOMCAT中文日志乱码,或者可以先强制tomcat使用英文
先试试 在idea的 Help-- custom vm options 添加-Dfile.encoding=UTF-8,重启,没问题再往下看首先要分清是tomcat日志编码idea的日志显示控制台编码tomcat日志编码:cmd内 “cd /d tomcat根目录” “bin\catalina.bat run” 运行,"chcp65001"切换cmd为utf8,"chcp 936...原创 2019-07-17 11:10:43 · 5096 阅读 · 7 评论