tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: TomCat6 and OpenEJB: Errors !!!!
Date Thu, 02 Feb 2012 19:53:30 GMT
Hi,

the listener is called org.apache.tomee.loader.OpenEJBListener, you are
using an old config i guess.

On another side I'm not sure openejb 4 works fine with tomcat 6.

- Romain


2012/2/2 Ian Carter <i_carter@hotmail.com>

>
>
>
> Hi,
>
> I have over the last couple of weeks have been trying to get Tomcat and
> OpenEJB working together on my MAC OS (10.6.8) to no avail.
>
> If I install just Tomcat6 and it works fine. Both TomCat's startup.sh and
> shutdown.sh throw ZERO errors and both function correctly when activated
> via NetBeans 7.1RC2
>
> However when I try to then install OpenEJB plugin (I use the following
> file from the Apache web site - it could be wrong, but unclear which link
> is the OpenEJB plugin)
>
> openejb-tomcat-webapp-4.0.0-beta-1.war (asc md5)
> I get various error messages when starting and stopping Tomcat.
>
> Having installed the above OpenEJB war file (and amended various files as
> per the instructions scattered around the web and some corrections), then
> when I start Tomcat via the startup.sh I get ZERO errors. However, when I
> start Tomcat
> from NetBeans, it complains it can't find class
> org.apache.openejb.tomcat.loader.OpenEJBListener (see below).
>
> I modified server.xml to include OpenEJBListener as per instructions on
> the web as below
>  <!-- OpenEJB plugin for tomcat -->
>  <Listener className="org.apache.openejb.tomcat.loader.OpenEJBListener" />
>
> I get the following message when I start TOMCAT from NetBeans.
>
> I have no idea what is going on. I have tried using TomEE instead of
> TomCAT6 + OpenEJB but again get startup, shutdown errors.
>
> Can someone point me to a web page that clearly states which versions of
> Tomcat and OpenEJB are compatible and the correct installation steps for
> OpenEJB?
> It appears (from the web) that the instructions are not correct. Maybe
> OpenEJB doesnt work with NetBeans!!!
>
> I don't want to use PHP but feel its so much easier..........
>
> many thanks,
>
> //ian
>
>
>
> ERROR MESSAGES STARTING TOMCAT from NetBeans
> Jan 14, 2012 12:04:20 PM org.apache.tomcat.util.digester.Digester
> startElement
> SEVERE: Begin event threw exception
> java.lang.ClassNotFoundException:
> org.apache.openejb.tomcat.loader.OpenEJBListener
>        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:306)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at
> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
>        at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
>        at
> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1356)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>        at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Jan 14, 2012 12:04:20 PM org.apache.catalina.startup.Catalina load
> WARNING: Catalina.start using conf/server.xml:
> java.lang.ClassNotFoundException:
> org.apache.openejb.tomcat.loader.OpenEJBListener
>        at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2806)
>        at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2832)
>        at
> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1359)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>        at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.openejb.tomcat.loader.OpenEJBListener
>        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:306)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at
> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
>        at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
>        at
> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1356)
>        ... 20 more
> Jan 14, 2012 12:04:20 PM org.apache.tomcat.util.digester.Digester
> startElement
> SEVERE: Begin event threw exception
> java.lang.ClassNotFoundException:
> org.apache.openejb.tomcat.loader.OpenEJBListener
>        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:306)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at
> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
>        at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
>        at
> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1356)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>        at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:582)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Jan 14, 2012 12:04:20 PM org.apache.catalina.startup.Catalina load
> WARNING: Catalina.start using conf/server.xml:
> java.lang.ClassNotFoundException:
> org.apache.openejb.tomcat.loader.OpenEJBListener
>        at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2806)
>        at
> org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2832)
>        at
> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1359)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>        at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:582)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.openejb.tomcat.loader.OpenEJBListener
>        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:306)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at
> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
>        at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
>        at
> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1356)
>        ... 20 more
> Jan 14, 2012 12:04:20 PM org.apache.catalina.startup.Catalina start
> SEVERE: Cannot start server. Server instance is not configured.
>
>
> STOPPING TOMCAT
> When I stop Tomcat using shutdown.sh I get all the following errors
>
>
> home-imac:Tomcat i_carter$ bin/shutdown.sh
> Using CATALINA_BASE:   /Library/Tomcat
> Using CATALINA_HOME:   /Library/Tomcat
> Using CATALINA_TMPDIR: /Library/Tomcat/temp
> Using JRE_HOME:        /Library/Java/Home
> Using CLASSPATH:       /Library/Tomcat/bin/bootstrap.jar
> Jan 12=2C 2012 9:25:49 PM org.apache.catalina.startup.Catalina stopServer
> SEVERE: Catalina.stop:=20
> java.net.ConnectException: Connection refused
>    at java.net.PlainSocketImpl.socketConnect(Native Method)
>    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
>    at java.net.Socket.connect(Socket.java:529)
>    at java.net.Socket.connect(Socket.java:478)
>    at java.net.Socket.<init>(Socket.java:375)
>    at java.net.Socket.<init>(Socket.java:189)
>    at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:422)
>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl=
> .java:39)
>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce=
> ssorImpl.java:25)
>    at java.lang.reflect.Method.invoke(Method.java:597)
>    at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:338)
>    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:416)
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message