在失败的启动时调试jetty

mae*_*sto 3 cloud solr jetty

我已经在Debian机器上在Jetty 9.0.6中部署了Solr,有时当我尝试启动它时,它失败了,没有给我任何线索原因.<>.stderrout.log文件总是空的.如何为启动操作启用日志记录或详细输出?我正在做:

$ sudo service jetty start
Starting Jetty . . . . . . . FAILED Tue Oct 15 11:10:18 CEST 2013
Run Code Online (Sandbox Code Playgroud)

谢谢!

Joa*_*elt 10

使用Jetty 9.0.6,您将进入服务的一部分,该部分调用${jetty.home}/start.jar额外的--daemon命令行变量并查找start.log文件.(这些文件通常位于该${jetty.logs}/start.log位置.

除此之外,还包括-DDEBUG=true启用调试启动过程,以及启用Jetty本身的调试(直到实际的记录器启动).

最后,如果您希望默认的Jetty StdErrLog也以调试级别登录,也可以将其添加-Dorg.eclipse.jetty.LEVEL=DEBUG到命令行.

把它放在非服务条款中......

[jetty-distribution-9.0.6.v20130930]$ java -jar start.jar --daemon -DDEBUG=true -Dorg.eclipse.jetty.LEVEL=DEBUG
Run Code Online (Sandbox Code Playgroud)

至于如何使用debian服务,我不知道.