0

我从这些链接一步一步地在 ubuntu 服务器 12.04 上安装了 jetty (distribution-9.0.2)

http://degreesofzero.com/article/19

http://pietervogelaar.nl/ubuntu-12-04-install-jetty-9/

最后,当我使用以下命令启动码头时:

sudo /etc/init.d/jetty start

或者

sudo service jetty start

我收到以下错误

Starting Jetty: grep: /var/run/jetty.state: No such file or directory
4

2 回答 2

0

我面临同样的问题,但在 Debian 6 服务器上。从我的角度来看,此问题和上述文章的解决方法是:

  1. 使用JETTY_ARGS=jetty.port=8080代替JETTY_PORT
  2. 将属性添加到 /etc/init.d/jetty:JETTY_PID=/opt/jetty/jetty.state

请让我知道,如果你有任何问题

于 2013-04-21T14:46:46.133 回答
0

我已经用最新版本的 jetty 彻底测试了它,它工作正常。jetty.sh 脚本最近发生了一些变化。但是,这些更改对我来说看起来不错,并且在最新版本中对我来说效果很好。

Evgenly 是对的,JETTY_PORT 已被弃用(有关详细信息,请参阅 jetty.sh 中的注释),但它也适用于我使用 JETTY_PORT 而不是 JETTY_ARGS 来定义非标准端口。

如果您还没有这样做,请从这里尝试最新版本:http: //download.eclipse.org/jetty/

如果 jetty.sh 报告启动失败,您通常会在 JETTY_HOME/logs 目录内的 stderrout.log 中找到原因(除非您更改了日志记录配置)。

于 2013-04-22T10:48:00.807 回答