启动Tomcat后在进行junit单元测试服务端的一个方法时为什么其中的System.getProperty("catalina.home")返回null,而正常的请求则可以获取到这个值?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Java catalina.home返回null
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
仰望星空_Star 2016-08-14 07:47关注比如是这样,服务端有方法A ,其中有这么一句 System.out.println(System.getProperty("catalina.home"));为什么通过Junit测试调用这个方法时却会输出null?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-02-28 18:20Fok Wayne的博客 catalina.out文件,数据主要来源为:System.out 和 System.err 在控制台上直接输出的信息。编码时应避免使用System.out.println()和e.printStackTrace(),尽量采用logging机制记录日志。本文主要说的是采用cronolog...
- 徐同学呀的博客 Bootstrap作为一个启动引导类,通过加装org.apache.catalina.startup.Catalina,对Catalina发号施令,其目的是保证了Catalina和Bootstrap的隔离和实现细节不可见,其次二者可以单独打包,像组件一样进行组装和拆除。
- 2021-05-14 19:03卢少奇的博客 原网址:http://blog.csdn.net/sun8288/article/details/78431271 - 概述脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本另外的脚本startup.sh和shutdown.sh...echo "Usage: catalina.sh ( commands ......
- 2020-10-15 16:56龙虾大大的博客 获取知道tomcat的目录 下面的目录得拼接
- 2021-02-26 13:09技能树IT修真院的博客 在前一章查看tomcat启动文件都干点啥---Bootstrap.java中我们得出结论,在Bootstrap中通过反射调用Catalina类中的getServer,start,stop,stopServer等方法,下面看一下Catalina类中给外部提供的公共方法:Start:其中...
- 2024-08-21 13:49java、iOS、Vue的博客 文章目录 引言 I 日志文件切割 使用用... /home/tomcat/tomcat9/logs/catalina.out { rotate 5 daily dateext dateformat -%Y-%m-%d:%s copytruncate compress notifempty missingok } crontab配置文件: crontab -e ...
- 2023-06-26 14:46Ethe'的博客 修改/etc/init.d/tomcat 文件 139行 修改为 CATALINA_OUT=“/dev/null” 但不影响正常的interface_log 日志。首先进入tomcat包,然后进入包下面的bin文件夹 并找到 catalina.sh。重新启动tomcat。
- 2019-04-07 21:37还是不够优雅的博客 Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> null in servlet mapping at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3429) at org.apache....
- 2021-05-17 22:18陈昊芝的博客 在生产测试环境中,在使用脚本catalina.sh停止tomcat进程后失败,即时在catalina.sh脚本执行时加入-force参数也会失败,使用sh -x 分析catalina.sh脚本停止过程,将停止失败的地方抽取出来:+FORCE=1+'[''!...
- 2019-09-17 17:18ck3207的博客 在上一篇文章最后,start.sh 最终调用了 catalina.sh 脚本(调用命令为:exec /usr/local/apache-tomcat-9.0.21/bin/catalina.sh start "$@");那么catalina.sh 具体干了什么呢? 代码块: # OS specific sup...
- 2021-03-17 17:49AslrDep的博客 我无法弄清楚为什么System.getProperty("home.dir")返回null而不是当前工作目录。我在Ubuntu 16.04上使用Eclipse Mars2.0 IDE。 我想,这与我使用的IDE或操作系统版本无关。package test;public class testing {...
- 2024-10-18 17:56XingYuyu_Coder的博客 在接触 Tomcat 过程中,发现 catalina.sh --help 中明明写着可以延迟关闭,但我加了10秒也没有生效,如果只是用catalina.sh stop 官方说明也会延迟五秒关闭,但事实就是无论这两种哪个,都不会延迟关闭,要算的话...
- 2021-07-02 20:44long_far的博客 下面我将从tomcat的运行脚本catalina.sh入手,分析tomcat的启动过程,以及tomcat脚本是如何实现停止tomcat服务的。 注意:此处分析的是linux环境下的脚本文件 二、tomcat目录结构 tomcat目录结构如下: bin...
- 2021-12-22 11:15l386913的博客 \ -Djava.security.manager \ -Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \ -Dcatalina.base="\"$CATALINA_BASE\"" \ -Dcatalina.home="\"$CATALINA_HOME\"" \ -Djava.io.tmpdir="\"$...
- 2019-11-28 18:09蛋焊工的博客 windows下Log4j2打印日志报错 Connected to the target VM, address: '127.0.0.1:52594', transport: ...2019-11-28 17:53:24,842 main ERROR Unable to create file ${sys:catalina.home}/logs/upload.log java.i...
- 2020-03-10 13:16小散伞的博客 脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本 另外的脚本startup.sh和shutdown.sh都是使用不同的参数调用了该脚本 该脚本的使用方法如下(引自该脚本本身): echo “Usage: catalina.sh ( commands ...
- 2019-02-13 12:09Vanklin_0711的博客 找到tomcat下的 bin/catalina.sh; 找到下面这一段, 把#CATALINA_OUT="$CATALINA_HOME"/logs/catalina.out 注释掉,改为CATALINA_OUT=/dev/null, if [ -z "$CATA...
- 没有解决我的问题, 去提问