当前位置: 首页 > 知识库问答 >
问题:

设置Tomcat Dubugging模式

袁志专
2023-03-14

现在我在这里看到过这样的问题,但答案让我有点困惑。我有一个Struts2应用程序,目前正在Tomcat servlet上运行。我的一个action类中有一个问题,似乎无法正确调试它-它只是跳过类并进入不应验证的if语句。

我想我的问题是我没有让Tomcat处于调试模式。我安装了一个JDK,现在正试图弄清楚如何设置Tomcat进行调试。我在这里发现了一些关于Catalina.bat文件的帖子——但我的tomcat文件夹中没有——我想评论这篇文章并询问,但还没有足够的声誉这样做。

编辑:这是我所说的链接,很抱歉格式化不好,如何从apache tomcat服务器的命令提示符启动调试模式?

共有1个答案

薛宜
2023-03-14

要在调试模式下启动tomcat,您需要启用JPDA(Java平台调试器体系结构),正如您在不同的文章中看到的那样。这里有另一个帖子,告诉你需要发布什么,描述了同样的内容。

如何从apache tomcat服务器的命令提示符启动调试模式?

就Catalina.bat而言,它是一个可执行文件,像任何其他Java项目(例如maven或ant)一样,所有可执行文件通常位于主目录下的bin文件夹中。对于Tomcat,请查看CATALINA_HOME\bin文件夹。

 类似资料:
  • 设置 应用设置允许用户选择他们对应用行为的偏好。它们授予用户真实的控制感,并且避免用户被同样的问题反复打扰。 访问设置 由于用户并不需要经常使用设置,所以它们在 UI 中并不显眼。应用中访问设置时:在任何情况下,进入“设置”的按钮都应简单命名为“设置”。如果当前的页面支持左导航栏,那么把设置放在导航栏中除“帮助及反馈”外的所有按钮的下方。另外,如果当前页面里有工具栏,把设置放在工具栏的更多操作(a

  • 问题内容: 大家好,我观察到在设置堆大小时人们倾向于使用值64,128,256,1024。如果我在这些数字之间输入一个值(例如500),jvm是否会接受该值?为什么这些数字很重要且更受欢迎?为什么我们也以这种模式升级RAM。 请帮助我理解。 在此先感谢哈宾 问题答案: JVM将接受任何值,这没有问题。使用2 ^ n值只是一个“惯例”,在实践中使用其他值不会有负面影响。

  • 除了通过配置文件可以对 SELinux 进行工作模式的修改之外,还可以使用命令查看和修改 SELinux 工作模式。 首先,查看系统当前 SELinux 的工作模式,可以使用 getenforce 命令;而如果想要查看配置文件中的当前模式和模式设置,可以使用 sestatus 命令,下面的代码显示了这两个命令: [root@localhost ~]# getenforce #查询SELinux的运

  • 此功能需要安装信息模型后方可显示使用 一、本功能说明 本功能主要是针对信息模型功能参数的相关配置 二、具体说明 1.信息模型所管理的联动菜单ID,详情查看菜单管理 2.前台数据查询结果的缓存时间,0为不缓存,推荐配置为60。 3.设置为“是”则前台联系方式以图片形式显示。开启此功能可以防止您的网站用户信息被采集,如图: 4.设置为“是”则启用多城市版分类信息 5.此处填写您在栏目中添加的如“房产”

  • 问题内容: 我需要解决我目前遇到的Unix-Windows文件格式(LF到CRLF)问题。我正在使用的ftp客户端是Jcraft的Jsch。 尽管我遇到了可以设置的标志,但在线文档非常空白 启用ASCII模式,但是我看不到应该在代码本身中设置的位置,也看不到这些Javadocs中提到的内容 以下是我自己的解决方法。“新添加的”行显示了如何获取文件并将其转换为ASCII编码的字符串,然后使用chan

  • 在这个例子中,我们展示了舍入模式。 IOTester.java import java.math.RoundingMode; import java.text.NumberFormat; import java.util.Locale; public class I18NTester { public static void main(String[] args) { Local