我正在尝试调试我的情况,其中简单的ActiveWeb应用程序未在Jetty下运行。它的行为就好像不存在任何用于请求处理的类,并返回错误404。
问题不是关于ActiveWeb。这是关于码头。如何发现Jetty有一些Web应用程序喜欢注释的类,并将在HTTP请求上执行它?
目前,我已经下载了Jetty,它可以工作。不幸的是,它没有日志记录。返回404错误时,stdout
或stderr
中什么也没有显示,并且logs
子目录中没有文件。
如何启用码头登录?
此处http://www.eclipse.org/jetty/documentation/current/configuring-logging.html和此处http://www.eclipse.org/jetty/documentation/current/configuring-jetty-request-logs.html的文档不清楚,并且有争议。
例如,第一页说Jetty不使用任何Java loggin框架,但也需要一个来选择一个。第二页提供了一些配置示例,但没有说明应将此代码放在何处。
我正在尝试调试我的情况,其中简单的ActiveWeb应用程序未在Jetty下运行。它的行为就像没有用于请求处理的任何类一样,并返回错误404。问题不是...
该文档是正确的,因为术语“ Java Logging Framework”通常与现代日志记录框架相关联,例如java.util.logging,slf4j,logback,log4j,commons-logging,logkit等。
就我而言,我已通过遵循文档页面(Slf4jLog
)中的建议并在start.ini文件中添加以下行来解决此问题:--module = console-capture