我在运行jetty 7作为Ubuntu服务时遇到问题。在Debian/Ubuntu上运行Jetty 7服务...
码头6运行良好,但我不得不升级。我的问题是,码头开始了两个Java进程,要么从我已经复制到从jettys bin文件夹/etc/init.d中或者直接在脚本停止之后,一个进程仍然存在:
~/jetty/bin$ sudo ./jetty.sh start
Starting Jetty: OK
~/jetty/bin$ ps ax | grep jetty
28888 ? Sl 0:00 /usr/bin/java -Djetty.home=/usr/share/jetty -Djava.io.tmpdir=/tmp -jar /usr/share/jetty/start.jar --pre=etc/jetty-logging.xml --daemon
28904 ? Sl 0:05 /usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java -Xmx2000m -Xmn512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -Djetty.home=/usr/share/jetty -cp /usr/share/jetty/lib/jetty-xml-7.3.0.v20110203.jar:/usr/share/jetty/lib/servlet-api-2.5.jar:/usr/share/jetty/lib/jetty-http-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-continuation-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-server-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-security-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-servlet-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-webapp-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-deploy-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-servlets-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-jmx-7.3.0.v20110203.jar:/usr/share/jetty/lib/jsp/com.sun.el_1.0.0.v201004190952.jar:/usr/share/jetty/lib/jsp/ecj-3.6.jar:/usr/share/jetty/lib/jsp/javax.el_2.1.0.v201004190952.jar:/usr/share/jetty/lib/jsp/javax.servlet.jsp_2.1.0.v201004190952.jar:/usr/share/jetty/lib/jsp/javax.servlet.jsp.jstl_1.2.0.v201004190952.jar:/usr/share/jetty/lib/jsp/jetty-jsp-2.1-7.3.0.v20110203.jar:/usr/share/jetty/lib/jsp/org.apache.jasper.glassfish_2.1.0.v201007080150.jar:/usr/share/jetty/lib/jsp/org.apache.taglibs.standard.glassfish_1.2.0.v201004190952.jar:/usr/share/jetty/resources:/usr/share/jetty/lib/jetty-websocket-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-util-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-io-7.3.0.v20110203.jar org.eclipse.jetty.xml.XmlConfiguration /tmp/start6429233784810245794.properties /usr/share/jetty/etc/jetty-logging.xml /usr/share/jetty/etc/jetty.xml /usr/share/jetty/etc/jetty-deploy.xml /usr/share/jetty/etc/jetty-webapps.xml /usr/share/jetty/etc/jetty-contexts.xml /usr/share/jetty/etc/jetty-testrealm.xml
28938 pts/1 R+ 0:00 grep jetty
~/jetty/bin$ sudo ./jetty.sh stop
Stopping Jetty: OK
~/jetty/bin$ ps ax | grep jetty
28904 ? Sl 0:31 /usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java -Xmx2000m -Xmn512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -Djetty.home=/usr/share/jetty -cp /usr/share/jetty/lib/jetty-xml-7.3.0.v20110203.jar:/usr/share/jetty/lib/servlet-api-2.5.jar:/usr/share/jetty/lib/jetty-http-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-continuation-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-server-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-security-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-servlet-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-webapp-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-deploy-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-servlets-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-jmx-7.3.0.v20110203.jar:/usr/share/jetty/lib/jsp/com.sun.el_1.0.0.v201004190952.jar:/usr/share/jetty/lib/jsp/ecj-3.6.jar:/usr/share/jetty/lib/jsp/javax.el_2.1.0.v201004190952.jar:/usr/share/jetty/lib/jsp/javax.servlet.jsp_2.1.0.v201004190952.jar:/usr/share/jetty/lib/jsp/javax.servlet.jsp.jstl_1.2.0.v201004190952.jar:/usr/share/jetty/lib/jsp/jetty-jsp-2.1-7.3.0.v20110203.jar:/usr/share/jetty/lib/jsp/org.apache.jasper.glassfish_2.1.0.v201007080150.jar:/usr/share/jetty/lib/jsp/org.apache.taglibs.standard.glassfish_1.2.0.v201004190952.jar:/usr/share/jetty/resources:/usr/share/jetty/lib/jetty-websocket-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-util-7.3.0.v20110203.jar:/usr/share/jetty/lib/jetty-io-7.3.0.v20110203.jar org.eclipse.jetty.xml.XmlConfiguration /tmp/start6429233784810245794.properties /usr/share/jetty/etc/jetty-logging.xml /usr/share/jetty/etc/jetty.xml /usr/share/jetty/etc/jetty-deploy.xml /usr/share/jetty/etc/jetty-webapps.xml /usr/share/jetty/etc/jetty-contexts.xml /usr/share/jetty/etc/jetty-testrealm.xml
~/jetty/bin$ sudo kill 28904
~/jetty/bin$ ps ax | grep jetty
29017 pts/1 S+ 0:00 grep jetty
这是真的烦恼不得不一直手动杀死它。有人知道为什么
更多信息: 这似乎是“错”的过程被存储在PID文件,然后由停止脚本停止:如果我手动杀对方一个而是两个站。
你曾经解决过这个问题吗?我有同样的问题。 – dagge
我也有这个问题,不知道如何解决它。如果你找到了解决方案,将是很好的分享! – Sebi
对不起,我从来没有。 –