Java 让jsvc在OSX上工作
我试图重现这篇文章中的代码: 没有花哨的bash脚本 我创造了这个罐子。这是我正在运行的命令: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根本没有抛出任何类型的错误,我不知道问
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文件中没有输出,你是说?您是否尝试设置错误文件?如何配置日志记录?我想你需要提供更多的信息。