首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动Jetty时jetty.state问题

启动Jetty时jetty.state问题
EN

Server Fault用户
提问于 2013-04-21 19:09:04
回答 1查看 9K关注 0票数 0

我租了一个CentOS 6 VPS,希望在上面安装Jetty,这样我就可以在我一直在做的项目中使用Solr了。

我一直跟随本“码头教程”在VPS上安装Jetty,但是当我尝试使用service jetty start/etc/init.d/jetty start启动Jetty时,我会收到以下错误(S):

代码语言:javascript
复制
Starting Jetty: grep: /var/run/jetty.state: No such file or directory
grep: /var/run/jetty.state: No such file or directory
grep: /var/run/jetty.state: No such file or directory
FAILED Sat Apr 20 00:21:56 BST 2013

我已经查看了日志,并且似乎没有向它们添加任何关于此错误的更多信息。这就是我的Jetty配置文件的样子:

代码语言:javascript
复制
JAVA_HOME=/usr/bin
JAVA=$JAVA_HOME/java
JAVA_OPTIONS=" -server -Xms256m -Xmx1024m -XX:+DisableExplicitGC "
JETTY_HOME=/srv/jetty
JETTY_USER=jetty
JETTY_PORT=7070
JETTY_HOST=localhost
JETTY_LOGS=/srv/jetty/logs/

有没有人经历过这种情况,并能为我指出正确的方向:我需要做什么来解决这个问题?

EN

回答 1

Server Fault用户

发布于 2013-04-26 15:45:00

在遇到这个问题后,我发现jetty.state必须可以写到java进程。因此,如果您没有以根用户身份运行jetty,那么/var/run就不会是可写的,并且您会遇到这个问题。

我的解决方案是创建一个jetty可以写入的目录,比如/opt/jetty/run,并将其放入/etc/default/jetty文件中:

代码语言:javascript
复制
JETTY_RUN=/opt/jetty/run/
票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/501388

复制
相关文章

相似问题

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