我已经在Debian机器上在Jetty 9.0.6中部署了Solr,有时当我尝试启动它时,它失败了,没有给我任何线索原因。 <> .stderrout.log文件总是空的。 如何为启动操作启用日志记录或详细输出? 我在做:
$ sudo service jetty start
Starting Jetty . . . . . . . FAILED Tue Oct 15 11:10:18 CEST 2013
谢谢!
答案 0 :(得分:9)
使用Jetty 9.0.6,您将进入服务部分,调用${jetty.home}/start.jar
额外的--daemon
command line variable并查找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
关于如何使用debian服务,我不知道。