This is different in my case. I have 40kb for the start.jar and looking in the manifest file for it, I found that it is missing its main-class property.

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.1
Created-By: 1.6.0_0-b11 (Sun Microsystems Inc.)

So what I did was to add the main-class into the manifest file, such as this:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.1
Main-Class: org.eclipse.jetty.start.Main
Created-By: 1.6.0_0-b11 (Sun Microsystems Inc.)

This time, the command found the main class but still produced an error:

prompt$ /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
java.lang.IllegalArgumentException: No such OPTIONS: Server
   at org.eclipse.jetty.start.Config.getCombinedClasspath(Config.java:400)
   at org.eclipse.jetty.start.Config.getActiveClasspath(Config.java:377)
   at org.eclipse.jetty.start.Main.start(Main.java:536)
   at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:280)
   at org.eclipse.jetty.start.Main.main(Main.java:82)
Use java -jar start.jar --help for usage information.
prompt$

-don

AS Maps wrote:
I examined the jar inside of the deb file libjetty-java_*_all.deb and it turned out that its size is 0 bytes.
So there is rarely any file inside this obviously corrupted file.

Maybe a new build must be done.

On Wed, Nov 3, 2010 at 4:33 PM, Don Santillan <[email protected] <mailto:[email protected]>> wrote:

    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

    _______________________________________________
    jetty-users mailing list
    [email protected] <mailto:[email protected]>
    https://dev.eclipse.org/mailman/listinfo/jetty-users


------------------------------------------------------------------------

_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to