2011-06-22 9 views
3

Ubuntuでjetty 7をサービスとして実行する際に問題があります。Debian/UbuntuのサービスとしてJetty 7を実行しています...

Jetty 6は正常に動作していましたが、アップグレードする必要がありました。

~/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 

それは本当にです:私が持っている問題は、桟橋には、2つのJavaプロセスを起動し、いずれかの私はjettys binフォルダから直接/etc/init.dのかにコピーしたスクリプトから停止した後、ONEプロセスがまだ残っていることですいつもそれを手動で殺すことを迷惑にしている。誰でも知っている理由は?

さらに詳しい情報: "間違った"プロセスがpidファイルに保存され、停止スクリプトによって停止されたように見えます。手動で別のものをkillすると、両方とも停止します。

+0

あなたはこれを解決しましたか?私は同じ問題を抱えています。 – dagge

+0

私もこの問題を抱えており、解決方法を理解できません。あなたが解決策を見つけたら、分かち合うのが良いでしょう! – Sebi

+0

申し訳ありませんが、私はしませんでした。 –

答えて

1

あなたは "service jetty stop"/"service jetty start"を試しましたか?

+0

はい、stopとstartを実行した後、私は3つのプロセスで終了します。 –

0

initスクリプトを使用するようにしてください。

.deb packages with scripts already included:Or here)をインストールすることができます。

Debianの通知は心配しないでください。それはUbuntuにも適合します。

+0

私はそれをしましたが、私の質問をする前にスクリプトを直接分離しました。いずれにしても、init.dのスクリプトはどこのスクリプトを使用しているのですか。 –

-2

ナノは、/ etc/default /桟橋

cambiar:

NO_START = 1

POR:

NO_START = 0

luegoのejecuta:

サービス桟橋開始

+0

正しい形式のコードで回答を英語で投稿できますか? – Mike

関連する問題