Re: AW: Cocoon 2.1.2: Jetty does not start

Thorsten Scherler <[email protected]>
Newsgroups gmane.text.xml.cocoon.user
Message-ID <[email protected]>
On 03/26/2013 12:20 PM, Skladovs, Victor wrote:
>
> D:\Downloads\cocoon\cocoon-2.1.12>cocoon
>
> cocoon.bat: using .\build\webapp as the webapp directory
>
> D:\Downloads\cocoon\cocoon-2.1.12>-------------------- Loading
> -----------------
>
> ---
>
> Processing repository: .\tools\jetty\lib
>
> Adding jar: .\tools\jetty\lib\jetty-4.2.23.jar
>
> Processing repository: .\lib\endorsed
>
> Adding jar: .\lib\endorsed\jakarta-bcel-20040329.jar
>
> Adding jar: .\lib\endorsed\jakarta-regexp-1.5.jar
>
> Adding jar: .\lib\endorsed\xalan-2.7.1.jar
>
> Adding jar: .\lib\endorsed\xercesImpl-2.11.0.jar
>
> Adding jar: .\lib\endorsed\xml-apis-1.4.01.jar
>
> Adding jar: .\lib\endorsed\xml-apis-ext-1.4.01.jar
>
> -------------------- Executing -----------------
>
> Main Class: org.mortbay.jetty.Server
>
> 12:19:58.735 EVENT  Checking Resource aliases
>
> 12:19:58.844 WARN!!
>
> java.lang.reflect.InvocationTargetException
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>
> java:39)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>
> sorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:597)
>
>         at
> org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:518)
>
>         at
> org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:231)
>
>  
>
>         at
> org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:163)
>
>  
>
>         at org.mortbay.jetty.Server.<init>(Server.java:89)
>
>         at org.mortbay.jetty.Server.<init>(Server.java:63)
>
>         at org.mortbay.jetty.Server.main(Server.java:428)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>
> java:39)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>
> sorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:597)
>
>         at Loader.invokeMain(Unknown Source)
>
>         at Loader.run(Unknown Source)
>
>         at Loader.main(Unknown Source)
>
> Caused by: java.lang.NoClassDefFoundError:
> javax/servlet/UnavailableException
>
>         at
> org.mortbay.jetty.Server.newWebApplicationContext(Server.java:185)
>
>         at org.mortbay.jetty.Server.addWebApplication(Server.java:217)
>
>         at org.mortbay.jetty.Server.addWebApplication(Server.java:200)
>
>         ... 17 more
>
> Caused by: java.lang.ClassNotFoundException:
> javax.servlet.UnavailableException
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>
>         at java.security.AccessController.doPrivileged(Native Method)
>
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>
>         ... 20 more
>
> getTargetException():
>
> java.lang.NoClassDefFoundError: javax/servlet/UnavailableException
>
>         at
> org.mortbay.jetty.Server.newWebApplicationContext(Server.java:185)
>
>         at org.mortbay.jetty.Server.addWebApplication(Server.java:217)
>
>         at org.mortbay.jetty.Server.addWebApplication(Server.java:200)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>
> java:39)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>
> sorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:597)
>
>         at
> org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:518)
>
>         at
> org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:231)
>
>  
>
>         at
> org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:163)
>
>  
>
>         at org.mortbay.jetty.Server.<init>(Server.java:89)
>
>         at org.mortbay.jetty.Server.<init>(Server.java:63)
>
>         at org.mortbay.jetty.Server.main(Server.java:428)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>
> java:39)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>
> sorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:597)
>
>         at Loader.invokeMain(Unknown Source)
>
>         at Loader.run(Unknown Source)
>
>         at Loader.main(Unknown Source)
>
> Caused by: java.lang.ClassNotFoundException:
> javax.servlet.UnavailableException
>
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>
>         at java.security.AccessController.doPrivileged(Native Method)
>
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>
>         ... 20 more
>
>  
>
> 12:19:58.844 WARN!!
>
> java.io.IOException: Jetty configuration problem:
> java.lang.reflect.InvocationTa
>
> rgetException
>
>         at org.mortbay.jetty.Server.<init>(Server.java:98)
>
>         at org.mortbay.jetty.Server.<init>(Server.java:63)
>
>         at org.mortbay.jetty.Server.main(Server.java:428)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>
> java:39)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>
> sorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:597)
>
>         at Loader.invokeMain(Unknown Source)
>
>         at Loader.run(Unknown Source)
>
>         at Loader.main(Unknown Source)
>
>  
>
> 12:19:58.859 EVENT  Shutdown hook executing
>
>  
>
>  
>

Looks you do not have the servlet-api.jar in your classpath. However
that UnavailableExceptionshould be as well in avalon-framework-api.jar

Not sure why on windows is not working and I do not recall somebody
testing it on that plattform.

salu2


> HIS Hochschul-Informations-System GmbH
> Goseriede 9 | 30159 Hannover | www.his.de <http://www.his.de/>
>
> Viktor Skladovs
> HIS-Institut für Hochschulforschung
> Methoden und Befragungsservices
> Telefon +49 (0)511 1220-129 | Fax +49 (0)511 1220-250
> E-Mail [email protected] <mailto:[email protected]>
>
> Registergericht: Amtsgericht Hannover, HRB 6489
> Geschäftsführer: Dipl.-Phys. Wolfgang Körner
> Vorsitzender des Aufsichtsrats: Prof. Dr. Andreas Geiger
>
> Umsatzsteuer-Identifikationsnummer: DE115665155
>
>  
>
> *Von:*Francesco Chicchiriccò [mailto:[email protected]]
> *Gesendet:* Dienstag, 26. März 2013 11:46
> *An:* [email protected]
> *Betreff:* Re: Cocoon 2.1.2: Jetty does not start
>
>  
>
> On 26/03/2013 11:42, Skladovs, Victor wrote:
>
>     Hallo!
>
>      
>
>     I downloaded today a new long-awaited cocoon 2.1.12 (and the
>     corresponding "deps" libraries) and successfully compiled it (Win
>     7 with jdk1.6.0_24).
>
>     But the Jetty container does not start with a message:
>
>     "Jetty configuration problem:
>     java.lang.reflect.InvocationTargetException
>
>     At org.mortbay.jetty.Server.<init><Server.java:98>"
>
>
> Hi,
> could you please report the full stacktrace?
>
> Regards.
>
> -- 
> Francesco Chicchiriccò
>  
> ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
> http://people.apache.org/~ilgrosso/ <http://people.apache.org/%7Eilgrosso/>


-- 
Thorsten Scherler <scherler.at.gmail.com>
codeBusters S.L. - web based systems
<consulting, training and solutions>

http://www.codebusters.es/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.