如何在Tomcat中启用java断言

时间:2011-08-19 11:06:05

标签: java tomcat spring-mvc

我想在我的Spring网络应用程序中使用Java assert关键字,主要是我的域类(检查构造函数中的不变量),但我看不到如何启用运行时断言检查。

对于普通的java应用程序,我会使用带有java命令的-ea开关,但我不知道如何使用Tomcat等来做到这一点。

这是推荐的东西,还是应该使用Spring框架中的“Assert”类?但是,我宁愿让我的域类没有Spring依赖项。

1 个答案:

答案 0 :(得分:8)

对于tomcat,将-ea添加到JAVA_OPTS(所有java进程已启动),甚至更好地添加到CATALINA_OPTS(仅限于Web应用程序引擎)。

阅读文件catalina.batcatalina.sh,了解有关JAVA_OPTSCATALINA_OPTS的更多信息。

已修改:感谢@Joachim

的评论