Hello,
I'm having problems starting jetty 7.2.0.v20101020 right after
installation. Here's what I did so far.
1. Download the following deb files:
a. wget
http://dist.codehaus.org/jetty/deb/7.2.0.v20101020/jetty_7.2.0.v20101020_all.deb
b. wget
http://dist.codehaus.org/jetty/deb/7.2.0.v20101020/libjetty-java-doc_7.2.0.v20101020_all.deb
c. wget
http://dist.codehaus.org/jetty/deb/7.2.0.v20101020/libjetty-java_7.2.0.v20101020_all.deb
2. Make downloaded deb files executable:
a. chmod +x jetty_7.2.0.v20101020_all.deb
b. chmod +x libjetty-java-doc_7.2.0.v20101020_all.deb
c. chmod +x libjetty-java_7.2.0.v20101020_all.deb
3. Installed the deb files in the following order:
a. sudo dpkg -i libjetty-java-doc_7.2.0.v20101020_all.deb
(Reading database ... 328484 files and directories currently
installed.)
Preparing to replace libjetty-java-doc 6.1.20-2 (using
libjetty-java-doc_7.2.0.v20101020_all.deb) ...
Unpacking replacement libjetty-java-doc ...
Setting up libjetty-java-doc (7.2.0.v20101020) ...
Processing triggers for doc-base ...
Processing 1 removed doc-base file(s)...
Registering documents with scrollkeeper...
b. sudo dpkg -i libjetty-java_7.2.0.v20101020_all.deb
(Reading database ... 328672 files and directories currently
installed.)
Preparing to replace libjetty-java 6.1.20-2 (using
libjetty-java_7.2.0.v20101020_all.deb) ...
Unpacking replacement libjetty-java ...
Setting up libjetty-java (7.2.0.v20101020) ...
c. sudo dpkg -i jetty_7.2.0.v20101020_all.deb
(Reading database ... 328763 files and directories currently
installed.)
Preparing to replace jetty 7.2.0.v20101020 (using
jetty_7.2.0.v20101020_all.deb) ...
Unpacking replacement jetty ...
Setting up jetty (7.2.0.v20101020) ...
Adding system user `jetty' (UID 117) ...
Adding new group `jetty' (GID 127) ...
Adding new user `jetty' (UID 117) with group `jetty' ...
Not creating home directory `/usr/share/jetty'.
update-rc.d: warning: /etc/init.d/jetty missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Starting Jetty: Not starting jetty - NO_START=1
Processing triggers for ureadahead ...
4. Change the following in /etc/default/jetty:
a. NO_START=1 to NO_START=0
b. UNcommented JETTY.PORT=8080
c. set JAVA_HOME=/usr/lib/jvm/java-6-sun
5. Run jetty:
a. sudo /etc/init.d/jetty start
6. Here's what I got:
Starting Jetty: FAILED
7. Run "sudo /etc/init.d/jetty check" and here's what I got:
Checking arguments to Jetty:
JETTY_HOME = /usr/share/jetty
JETTY_CONF = /usr/share/jetty/etc/jetty.conf
JETTY_RUN = /var/run
JETTY_PID = /var/run/jetty.pid
JETTY_PORT = 8080
JETTY_LOGS =
START_INI =
CONFIGS = --pre=etc/jetty-logging.xml
JAVA_OPTIONS = -DSTART=/usr/share/jetty/etc/start.config -Xmx256m
-Djava.awt.headless=true
-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog
-Djetty.port=8080 -Djetty.home=/usr/share/jetty -Djava.io.tmpdir=/tmp
JAVA = /usr/bin/java
CLASSPATH =
RUN_CMD = /usr/bin/java
-DSTART=/usr/share/jetty/etc/start.config -Xmx256m
-Djava.awt.headless=true
-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog
-Djetty.port=8080 -Djetty.home=/usr/share/jetty -Djava.io.tmpdir=/tmp
-jar /usr/share/jetty/start.jar --pre=etc/jetty-logging.xml
Jetty running pid=24388
* Notice the running pid=24388 line. This means the pid was created.
But going to
http://localhost:8080 shows the service is offline.
8. Run the following command on a separate terminal:
/usr/bin/java -DSTART=/usr/share/jetty/etc/start.config -Xmx256m
-Djava.awt.headless=true
-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog
-Djetty.port=8080 -Djetty.home=/usr/share/jetty -Djava.io.tmpdir=/tmp
-jar /usr/share/jetty/start.jar --pre=etc/jetty-logging.xml
Shows the following:
Failed to load Main-Class manifest attribute from
/usr/share/jetty/start.jar
9. Here's my jetty home directory listing at /usr/share/jetty:
total 28
drwxr-xr-x 4 root root 4096 2010-11-03 23:30 .
drwxr-xr-x 353 root root 12288 2010-10-27 13:41 ..
lrwxrwxrwx 1 root root 19 2010-11-03 22:58 contexts ->
/etc/jetty/contexts
lrwxrwxrwx 1 root root 10 2010-11-03 22:58 etc -> /etc/jetty
lrwxrwxrwx 1 root root 24 2010-11-03 22:59 javadoc ->
../doc/libjetty-java/api
drwxr-xr-x 5 root root 4096 2010-11-03 22:59 lib
lrwxrwxrwx 1 root root 14 2010-11-03 22:58 logs ->
/var/log/jetty
drwxr-xr-x 2 root root 4096 2010-11-03 22:59 resources
-rw-rw-r-- 1 root root 2010 2010-11-03 23:30 start.ini
lrwxrwxrwx 1 root root 39 2010-11-03 22:59 start.jar ->
../java/jetty-start-7.2.0.v20101020.jar
lrwxrwxrwx 1 root root 22 2010-11-03 22:58 webapps ->
/var/lib/jetty/webapps
Is there a problem with the manifest file of /usr/share/jetty/start.jar?
What seems to be the problem?
-don