如何在Tomcat中启用Java断言
问题内容:
我想assert
在我的Spring Web应用程序中主要在域类上使用Java 关键字(检查构造函数中的不变量),但是我看不到如何启用运行时断言检查。
对于普通的Java应用程序,我会-ea
在java命令中使用switch,但是我看不到如何使用Tomcat等来实现。
这是推荐的事情,还是我应该使用Spring框架中的“ Assert”类?但是,我宁愿我的域类不受Spring依赖。
问题答案:
对于tomcat,添加-ea
至JAVA_OPTS
(启动所有Java进程),甚至添加至CATALINA_OPTS
(仅添加至Web应用程序引擎)。
阅读文件catalina.bat
或catalina.sh
有关JAVA_OPTS
和的更多信息CATALINA_OPTS
。