Java 让jsvc在OSX上工作

Java 让jsvc在OSX上工作,java,macos,jsvc,Java,Macos,Jsvc,我试图重现这篇文章中的代码: 没有花哨的bash脚本 我创造了这个罐子。这是我正在运行的命令: jsvc -verbose -outfile tmp/example.out -cp /pathto/commons-daemon-1.0.13/commons-daemon-1.0.13.jar:/pathto/MyProject.jar my.package.MyClass 现在。。。这完全没有用。没有任何输出。我甚至用剧本试过。再次没有输出。由于jsvc根本没有抛出任何类型的错误,我不知道问

我试图重现这篇文章中的代码:

没有花哨的bash脚本

我创造了这个罐子。这是我正在运行的命令:

jsvc -verbose -outfile tmp/example.out -cp /pathto/commons-daemon-1.0.13/commons-daemon-1.0.13.jar:/pathto/MyProject.jar my.package.MyClass
现在。。。这完全没有用。没有任何输出。我甚至用剧本试过。再次没有输出。由于jsvc根本没有抛出任何类型的错误,我不知道问题出在哪里

我甚至试着用
-server
sudo
运行它。然后我可以看到它出现在进程下,但它仍然不起任何作用。此外,verbose不做任何事情,并且正确配置了
JAVA\u HOME

有什么线索/想法吗?有人在OSX下做过这项工作吗

编辑:

日志记录是系统输出,根据该职位和jscv手册应记录在输出文件中

是的,我试过设置一个错误文件。又一次,运气不好,里面什么都没有,它甚至没有被创造出来

我试着给它一个用户。代码与链接问题中的代码完全相同,这就是为什么我没有把这张票弄乱


我编译了jsvc,没有安装tomcat

您是否尝试过使用
-debug
标志运行?它给出了大量有用的信息,说明了为什么事情可能没有按预期运行。

在我的例子中,它将
-outfile
-errfile
设置为标准输出和标准错误。尝试:

-outfile '&1' -errfile '&2'

example.out文件中没有输出,你是说?您是否尝试设置错误文件?如何配置日志记录?我想你需要提供更多的信息。