首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使jsvc在OSX上工作

使jsvc在OSX上工作
EN

Stack Overflow用户
提问于 2013-02-22 08:15:02
回答 2查看 1.3K关注 0票数 3

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

How to convert a java program to daemon with jsvc?

没有花哨的bash脚本。

我创建了jar。这是我正在运行的命令:

代码语言:javascript
复制
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根本不抛出任何类型的错误,所以我不知道问题出在哪里。

我甚至尝试过用-serversudo运行它。然后我可以看到它出现在进程下,但它仍然什么也不做。此外,verbose不执行任何操作,并且JAVA_HOME已正确配置。

有什么线索/点子吗?有没有人在OSX下做过这件事?

编辑:

登录是一个系统,根据post和jscv手册,它应该在outfile中捕获。

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

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

我编译了我的jsvc,并且没有安装tomcat。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-07 15:34:15

您是否尝试过使用-debug标志运行?它提供了大量有用的信息,说明为什么事情可能不会像预期的那样运行。

票数 2
EN

Stack Overflow用户

发布于 2015-01-07 18:25:04

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

代码语言:javascript
复制
-outfile '&1' -errfile '&2'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15014706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档